here we do strict json only
Merge branch 'master' into ragel