gc simplifications