@josephsavage: Does this protocol