sub foo($) { ... } foo(@bar); # = foo( scalar( @bar ) ). argh.