a test shows repeated deallocation