nature: memory, witness and other