Refactor common stuff into RingResponse protocol