don't require a module
cleanup