New: autorestoration