This question arose from Peter Scholze's notes on six functor formalisms, specifically lecture VII in the proof of proposition 7.1. We fix a LCH space $X$ and consider the functor $D(\mathrm{Ab}(X)) \to \mathrm{Shv}^{\mathrm{hyp}}(X,D(\mathbb Z))$ from the derived $\infty$-category of abelian sheaves to the infinite category of $D(\mathbb Z)$-valued hypersheaves on $X$, which (at the level of complexes) sends a complex $C^*$ of sheaves to the hypersheafification of the presheaf $U \mapsto C^*(U)$. Scholze claims > When restricted to K-injective complexes, it turns out that the hypersheafification step is unnecessary. In other words, if $U \subset X$ has a hypercover $U_\bullet \to U$, and $C \in Ch(Ab(X))$ is $K$-injective, then the map $C(U) \to \mathrm{lim}\,C(U_\bullet)$ in $D(\mathbb Z)$ is an isomorphism. This follows by noting that the hypercover induces a resolution of $j_! \mathbb Z$ (where $j : U ⊂ X$ is the open immersion), and taking the associated $R\mathrm{Hom}$ into $C$ (which vanishes by assumption that $C$ is $K$-injective) I had a couple of questions about this argument: 1) How is this resolution of $j_! \mathbb Z$ actually constructed from the hypercover of $U$? I assume it's something along the lines of using the hypercover to create a sequence of constant sheaves on each of the $U_\bullet$, and then using the exceptional pushforward along the inclusions $U_\bullet \hookrightarrow X$ to create a resolution of $j_! \mathbb Z$. But I don't see why this should be a `good' (e.g. flasque) resolution. 2) How do we finally conclude? I don't see what $R\mathrm{Hom}$ming into $C$ and getting $0$ tells us about our original map being an isomorphism. Sorry for the long question! I thought that this step in the notes used some interesting techniques (resolutions from hypercovers, and using $K$-injective complexes) and I'd like to understand them better.