Protocol versions and protocol changes