another version bump
expect _rpc to return the id, not undef or some array of things
better error handling for undefined id
improve errorhandling
actually assign the passed arguments
further logging refinement