This is an interesting pattern, I wonder if it could be generalized? Not a worry for now, though, it's just a private detail.