in reply to Returning array

$rhoo->() &$rhoo returns the two-element list (0, undef) which in scalar context evaluates to 2.

Update: Don't listen to me, listen to Joost.