If you are going to throw an error, what is the rationale for even havng that as an option?

Pick A or B! Oh, you picked B, that is not allowed. It does not compute Jim!