Double-decoding JSON breaks IPNs.