adding back non_digest