How was this managed before? Wasn't the protocol version a config setting? isn't that preferred?