The various allocs, pstrdup etc still do not seem to check if there is actually enough memory; and barf nicelely in alloc.c am I right ? Is it enough to plug everything after the palloc() function ? or does any of the internal calls also get used ? Dw.