ugh, strict JSON