change preserved to preserving