Supports callback so chunks are saved if light buffers change