Need to get my buggy code running sometime. On my box, I get output: (Try) (Try) nickle: box.c:45: NewBox: Assertion `!(box)->replace' failed. Looks hard to debug. I'll let Keith poke at it first. :-) The code needs a big datafile. Find it all at http://po8.org/nicklebug.tbz Bart Massey bart at cs.pdx.edu