g1 duplicate rule