Enabling or disabling an output should be idempotent. Previously, this was not the case, causing bugs.