use wantarray