gc should be mostly done