my $units = do $datafile;
die "Cannot open unit data: $_\n" for $@ || $! || ();
my $patch = shift @{$units}
or die "Cannot open unit data: metadata not found\n";
my $units = do $datafile;
die "Cannot open unit data: $_\n" for $@ || $! || ();
my $patch = shift @{$units}
or die "Cannot open unit data: metadata not found\n";