As I keep saying, you are breaking the golden rule with these macros, which is that no oGCD ability should ever be higher priority than a GCD one.