this is why you don't hand-write json