protocol error?