And, since the base class implementation is identity by default, couldn't you skip the `user_visible_answer = internal_answer` line?