public function onMasterRequest(MWP_Event_MasterRequest $event)
 {
     if (!$event->getRequest()->isAuthenticated()) {
         return;
     }
     if (!$event->isMuContext()) {
         // Set the user on the earliest hook after pluggable.php is loaded.
         $hookProxy = new MWP_WordPress_HookProxy(array($this, 'setCurrentUserFromEvent'), $event);
         $this->context->addAction('plugins_loaded', $hookProxy->getCallable(), -9999);
         return;
     }
     // We're inside the MU context, so set the user immediately.
     $this->setCurrentUserFromEvent($event);
 }