Absolutely, agreed on raising an exception. Only want to make sure that things like this are captured by our logging.