I wonder if we should filter out some things for `d`, rather than sending all of it. It will include a lot of internal information we don't want people to end up depending on.