rename hadEvent -> shouldBreak