catch edge case where fire triggers at end