command line recursion errs