sendfile? bread? you said you weren't using files...

Your problem is the line:

return %nsc $bvar(&fii,1,$bvar(&fii,0)).text

As mentioned, the point of using bvars is to never directly access the data. You either want to simply return &fii or just know to read from &fii after calling that alias (the former case being the better design choice).