memory not restored?

BlitzMax Forums/BlitzMax Programming/memory not restored?

Strict 
Global img:timage = Null

Print MemAlloced()
img:timage = LoadImage:timage(CurrentDir()+"/graphics/basic1.png")
Print MemAlloced()
img = Null
FlushMem
Print MemAlloced()


Why isn't the same amount of memory restored when the image is freed?