I think the else branch would fit nicely in a little method :-)