I liked that annotations moved this repetitive task into a reusable function. The auth part could be removed.