This worries me, do we have a guarantee that there's only a single HeartBeatMonitor running?