Update Protocol.py