IIRC, commands are not sent as JSON so there are valid reasons for that parsing to fail