@a = @b || @c; # this is wrong @a = scalar(@b) || @c; # really meant this