mem_changed() should be mem_change()