Protocol specification is now less embarassing.