re-add GC patch