You're doing two section lookups here, the first one in `GetMeta()` and the second one in `m_ChunkBuffer.SetMeta()`. My point is that you can combine the two lookups if your `cChunkBuffer::SetMeta()` had the behavior described. Note that I didn't say anything about `cChunk::SetMeta()`, although it could be useful if it used the same behavior, too.