def METHOD_NAME(
    self, callback=None, index=None, run_now=False, with_ctrlvars=True, **kw
):
    if not self.auto_monitor:
        self.auto_monitor = ca.DEFAULT_SUBSCRIPTION_MASK
    callback = wrap_callback(_dispatcher, "monitor", callback)
    return super().METHOD_NAME(
        callback=callback,
        index=index,
        run_now=run_now,
        with_ctrlvars=with_ctrlvars,
        **kw,
    )