memory coalescion on free, more robust test implementation