Protocol Parse.