Compiles, not yet tested.  Intent is to pass data back to GCM according to the gcm_inputs contract.