Added unified GetArgs. Still unfinite recursion