More generalized notifier