never exit in activate and deactivate