Protocols That Work