TIL body.device_id != (*body).device_id, which is pretty bad, so I renamed body.device_id to body.sender_device