It has already been mentioned here https://github.com/dropbox/Store/issues/124#issuecomment-691464246. `stream()` does not emit `Error` for subsequent calls of `fresh()`: [Test for that](https://gist.github.com/aartikov/34f1413c9bb8d3b548730b668dbfbd5d) The bug happens only when `SourceOfTruth` is used. Remove SoT in the test, and it will be passed.