transceiver return signed values for sending

negative values indicate an error value