Adding CGMt's refined rules. Build 4
sending opts