I'm starting to doubt myself here. If you pass in `field.clean('1,,2')` it's your fault and not the `BuildIdsField`'s fault. 
What do you think?