Retry

A client should have consumed all incoming messages before re-trying.