fixes before save, but all seed data is in violation