unless( scalar @files ){ warn "no files"; exit; } ...