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).