SOme of the odd behavior is a result of not being able to easily destroy objects