Hmm. I'm trying to simplify the set of possible cases. The current code will override the reply's transport_type. We already override the transport_name in replies so maybe overriding the transport_type too isn't too bad?