yeah, the weird thing is the second save() shouldn't be getting called because new_domain.name should be true.