This code doesn't bother me, but fwiw I'd argue this isn't _too_ hot as a codepath: we only get here if we're about to do a non-cached read from disk/whatever, which will dwarf the cost of creating a new `{}`.