Awesome! Didn't realize at all that coercion didn't happen until a full_clean/save, so this is critical, for sure. I tested, and got the same behaviour (and observed that full_clean did indeed fix it).