<-------- orginal size ----------------->_____| && _ = unused block, | = end of block <---- new smaller size ---->___|************** && * = unreuseable space <-------- new bigger size1-->__|************** && this one will still fit so it'll not bloat <--------- new bigger size2 -----> && this one exceeds the __ unused block so it'll bloat to the end of the file>Done. Memo bloat still happening. Argh.