Makes sense, although I imagine it would be much more efficient to create it per-chunk rather than per-block (although you'd have to benchmark it to be sure).