Fixed deallocation issue with kinetic operations