$#a is 2 versus @a in a scalar context is 3