skipDependencies switch reinvented