Either this or `IllegalArgumentException`, but UOE is probably better, indeed.