I mean, the model is intended to help the user, not fight against the user trying to break it. IMO, it is reasonable for such model to default on making assumptions and going forward as long as the assumptions are clearly stated.