# Start fresh translation
# Translate one paragraph using Apertium and (wait for) save
# Switch to "Don't use MT" and (wait for) save
# Switch back to Apertium and (wait for) save
# Translate one paragraph
# Switch to "Don't use MT", if it's not already applied by default
# Return to dashboard and open draft again
# Switch previously blanked section to some MT provider
# Return to dashboard
# Open the draft to see that section is still blanked and MT provided content is missing, in spite of being saved the last
This is reproducible in both CX1 and CX2. The reason is that in `TranslationStorageManager::save`, we have a following piece of logic, where we can see that updates are preserving the timestamp.
```lang=php
if ( $existing ) {
self::update( $dbw, $translationUnit, $existing->getTimestamp() );
} else {
self::create( $dbw, $translationUnit );
}
```