gcm returns