"cooperative protocols"