I new there was a reason I didn't do that before.  I broke it and I guess I didn't test it correctly (thought I had new specs that did).  I'll have to check that again and add a commit or a comment here depending.