better err msgs on transmit/receive
more error msg context