Switch to an explicit empty ifcheck.
Make sure the providers are loaded if it's active and we're doing a cron.