Any reason why you call `clean_slug()` manually and then `save()` ? `save()` should call it for you ?