Aside: we repeat this pattern enough that I've been wondering if we should eventually factor this out into some sort of proxy object that's easier to listen to.  Will definitely keep pondering that...