It's not clear to the casual reader (me) what the condition causing this exception is. Is it possible to make it more explicit?