for circularity now that OUTPUT-OBJECT does it for us. This is still not totally correct, but the lossage is less obtrusive.