Can you explain the reason for this implementation approach?