fix list destruction once again