Modify protocol