GCM error handling