I see. That makes sense. We should then move the digest call into the `compileInput` helper method.