Should we go protocol agnostic?