(@files && ! scalar keys %tree)? ($isChanged = 1): (map { my $file = $_; if( grep { $files_cached{'stats'}{$file}{$_} != $params->{'files'}{'stats'}{$file}{$_} } ('mtime', 'ctime', 'size') ){$isChanged = 1; last;} } @files);