This should stand a better chance at correctly destroying the object