yeah.. I can see that. specially since we need so many comments to explain the logic. LGTM