Should be an internal hook method with a consumer for ack and a consumer for nack with a default implementation that just always calls ack.