moving around getargs and such, have a recursion error in one test not figured out yet
3 files changed