I'm not seeing how keeping it separate gains us anything, except having to set up another MonClient. If we aren't using any of the MonClient infrastructure, and aren't changing any of its state, then this seems like pointless state duplication.