More detailed dirty check, storage to multiple layer