add backup before possible type-related mayhem