the reason I added the ListensFailure was for the `pipeTo`, but perhaps we don't care about unhandled