The current nonexistence of `else` is because I was thinking of the unimplemented path for 10.7 and 10.8, but you are right -- there's no reason not to implement the :fire: case now.