This is not obvious from the code. Consider adding some comment.