remove User.name, make User.create() transactional