Django tries to cast values, so catching ValueError's should be benign.