Fixed digest loop