Implemented client side, although replies still don't get dispatched.