proper teardowns and stuff