make mx optional