bugfix: unset function activate to avoid recursive activating