bugfix: calling activate() multiple times cause issues on server side