repairing fix, GCM exception handling