Is this a case of invalid input? Exception-worthy?