Modify open-source protocol;