Changed handling based on GCM packet