Boolean responses are coming back from QB as lowercase ("true") but the ...

...BOOL_CAST type was only comparing against uppercase ("True"). Either case is valid