I tried your iterators, and they just build a broken stage1. I'm not sure what's wrong...