What actually keeps a language model's memories from overwriting each other — type0 | type0