public function Check() {
      // If we're hitting an exception app, short circuit here
      if (!self::CheckIsAllowed()) {
         return;
      }
      Gdn::Controller()->AddDefinition('AnalyticsTask', 'tick');
      
      if (self::CheckIsEnabled()) {
         // At this point there is nothing preventing stats from working, so queue a tick.
         Gdn::Controller()->AddDefinition('TickExtra', $this->GetEncodedTickExtra());
      }
   }