Make ForeverRunner.halt abstract override