Patch of fixes for bugs and oversights

that doesn't change anything, src's X Y and Z will be 0 if the transfer valve is in the hand AKA in the user.