protocol violation/deviation

CRF #30