Holder and gc