Handling GCM scenarios