Discard Hub monad and simplify subscription