Could you get away without the extra `&&` by making `Transition::OffSiteRedirectChecker.on_site?(nil) => false`?