move TransmissionException
don't declare runtime exceptions, just document them