Since the underlying field is a `CharField` I'm not sure why you need to wrap this in `unicode`? Even if the user enters a digit it'll still be a string at this point, right?