Protocol updating