That makes sense, but is hard to deduct from looking at the code. Perhaps add a comment?