I know you didn't introduce this, but since when are `TRUE` and `FALSE` *types*? Unless I'm mistaken, JSON defines the *type* `BOOLEAN` , which can have the values `true`/`false`? What happened here?