reducing variants on programs prior to major re-write

that's it really...