add the “Return is as it was left” principle