WIP: Fixing GCM registration #3
GCM not working yet