Yes, because there is no clean way to stop a save once it gets into the models.py's save function the best way I could think of getting rid of duplicates was deleting what was there and saving the new "and improved" name.