This is also covered in user_create.