warning users about data loss only in conditions where that actually occurs
Merge pull request #301 from shatterednirvana/warn-correctly-on-data-loss

warning users about data loss only in conditions where that actually occurs