preserve customizations