Refactored to avoid duplicate calls to CanvasCourseUserProxy#course_user