didn't bother to send a saved data pointers after the last transfer, is not recorded in sgptr. This was only a problem if the target reported non-zero status as we always check the residual in that case.