IS_READ_OP
if (i == 0 && cmdLength > 0 && IS_READ_OP(op))
if (IS_READ_OP(op) && IS_BLOCK_OP(op) && readPos == 0)
while (IS_READ_OP(op) && (txLimit == 0 || i == dataLength)) {