skip_digest since we track our own state