Wasn't some work already done on not disabling plugins that are required by another plugin?