Evaluating protocols