Not really. if ($4) fails if $4 is 0 or $false too.