# WRONG! at least in 5.8.5 - context is ambiguous? my $thing = shift ? 1: 0 #RIGHT! $thing = shift() ? 1 : 0