I think what I did here seems heavy handed because it can be due to an input error by the user, in which case I feel like we should just ignore the hint?