Introduced conditional bindings and providers
Git makes everything needlessly complicated