Even if i'm not 100% convinced - let's throw an exception in this case. :)

But if you do it this way, the two lines below are never executed, so could you move it below the last line inside this `if` block?