my $allofit = buildData(\%Edina::SSR::Common::everything); #### sub makeData { my @warns = (); local $SIG{__WARN__} = sub { push @warns, @_; }; my $allofit = buildData(\%Edina::SSR::Common::everything); return ($allofit, \@warns); } #### my ($allofit, $error) = makeData();