pulling out test-printing logic, moved to wrong.  call handles nil checks and methods with no args.
pulling out test-printing logic, moved to wrong.  call handles nil checks and methods with no args.

sconover/predicated