Cleaned up preservation predicate.