Fixed binary_xfer() issue.  Now seems to work in all cases.