The case I'm concerned about is if someone called `foo.enroll(user, course_id, mode='verified')`, then this code wouldn't actually change the mode.

Not sure if we actually make a call like that anywhere...