while( pop( @p ) ) {