my @index; do {push @index, tell FIN} while ; pop @index;