Added the protocol reduction and correction.