This might need to skip validation, as the User model permits an empty e-mail address when creating users, but requires it on update.  My migration exploded as I have users with blank e-mail addresses, and saving failed.