> But.... why does version negotiation muck things up? It seems like if > the other side isn't responding with .u then there shouldn't be any > issues.
i think that's exactly it. the .u stuff leaks out of the version negotiation phase and changes the behavior of other messages. - erik