This isn't great so far -- all we did is put the idle monitors here instead. We'll soon have separate backend subclasses for the two backends.