new support for non strict json parsing