An ```IllegalArgumentException``` would make sense to me...