Found out an interesting results, function is actually called twice, still local variable seems to not be local enough. So it does add-up second call params to the first ones. Now it's fixed, and probably resolves MANY issues i was investigating on earlier :)