5.3 backward compatibility for protocol