FIX: arguments being evaluated as a local variable

yep, I am surprised no one has ran into it before, but probably because of the this expression limitation. I just wanted to call a function pragmatically... it's a silly fix, I know