gc:CreateMode refactoring