rewritten print-advance looks good. fails on my pass-fail strings, in the same fashion.