Hmmm...I don't like this rule. Just because something isn't absolutely needed doesn't mean it shouldn't be there. The thrown exception is logically part of the `if`. I find the `else` clearer in this case because the `return` is hidden at the end of the `if`.