simplify peer protocols