Added ability to amend node calls with keyword args.  Found a hash
modification bug in the process which I fixed.  This could have
performance implications, so we need to test.