collector flag unnecessary