addition of optional user provided stack allocator means that we can not reliably produce the "insufficient memory for stack space" error if this extension is configured.