-# Normalize the two to have the same root element
-my ($from_key) = keys %$from_data;
-$from_data = $from_data->{$from_key};
+my $from_parsed = { iterate($from_data->{basename($from)}) };
+my $to_parsed = { iterate($to_data->{basename($to)}) };
+
+# Since this used to be the default, support that...
+if ((not $untranslated_values and not $keys) or $keys)
+{
+ print_key_differences();
+}
+elsif ($untranslated_values)
+{
+ my @untranslated = untranslated_keys($from_parsed, $to_parsed);