I understand that cursor is not needed, it's just that my brain expected it to be present and it felt kinda wrong when it was not there. But maybe that's just me, and your approach definitely makes sense.
Ah ok that makes sense. I get what you are saying, i did not thought of another way to solve this.