parse even invalid JSON, since validator appears buggy