refacor of requestActivator for cleaner testing