Updates protocol as per spec 06 tells
Fixes several bugs