move `shouldCheckWeakPower` to Forge section