pre-teardown