while (1) { ... last unless @tree; }