Be nice to garbage collector and reuse descriptor