I completely agree.

What do you suggest for this? I wasn't sure if I should try to add more scoped 'this' variables or not. And it seemed a little bit of an overkill to add two more just for this function.