preserve anything before major changes