RapidPush: changed implementation to use the full payload without logic