committing to memory requires memory