Rewrote strategization to be iteration-friendly