add presence check of `monitor`