If removing the -t switch, it correctly returns null-length variable due to start position being beyond EOF. But with -t switch it gives:

* /bread: error allocating memory

I assume it's running out of memory trying to reach a condition that never happens

//bset &v 1 233 13 10 233 | bwrite -c test.dat 0 &v | bread -t test.dat 4 9 &v2 | echo -a result: $bvar(&v2) $bvar(&v2,0)