why protocol error?