removed HeapFree because of unexpected behaviour