IS_BLOCK_OP
if (IS_READ_OP(op) && IS_BLOCK_OP(op) && readPos == 0)
if (IS_BLOCK_OP(op) && readPos > 0 && dataLength > buffer[0])