If the Scanner mixin isn't used it should switch to "def run"