Maybe add a comment to explain why we do it this way?