new strategy for deactivateall for better integration with code base updates