Ok, it turned out to be my own idiocy. I had many artifacts of experiments which did not work in the code which I posted. The FCGI interface was hiding Larceny's complaints from me. Serves me right for not thoroughly desk-checking my code. Why is it that the more things change, the more they stay the same, anyway ... david