GC-happy version