Update protocols.py