Work on GCM.