This is written out now:

    cast(TRUE as boolean)
    cast(FALSE as boolean)

Is the cast really needed? Isn't simply TRUE and FALSE enough?