small protocol changes