core/byteio: use slice length directly