Revert "protocol (almost) done"

This reverts commit 345310c7ef60f75d946b279a180deeb0616c0236.