Doesn't the [max_length](https://github.com/praekelt/go-nike-ghr/blob/1b2927e6ccff6ceba1104369efe8a27c6861a7de/opinions/models.py#L52) you've specified already take care of all this hoopla?