03a0c2d900
more robust in resource shortage situations, basically identical to code I added to the "ahc" driver some time ago. Thanks to Brad Spencer for the testing help.