Working on protocol parsing.