This is why we added handleWith. h/t @waywardmonkeys