simple protocol tests