fix things not properly destroying