now it doesn't lose it's memory when edit sighting goes wrong...