in reply to overload and wantarray
Quoting perldoc overload unfortunately:
BUGS Even in list context, the iterator is currently called o +nly once and with scalar context. [download]