Hello all, I have a code similar to [1] and used to call it like: curl -X POST "https://myservice.local?compress=false". It worked. Yesterday I moved to official Basex 12.3 version and started getting the following error: *Value of 'compress' must be of type xs:boolean, supplied: "false". (hint: ....)* Is this a recent implementation change that enforces this type-check? I've not been able to identify the changes in the code base. Apparently, I can fix this by changing 'false' to false() in the annotation but do you have any idea whether this will be back compatible to older basex versions? Thanks! Marco. [1] declare %rest:path("store") %rest:POST %rest:query-param("compress", "{$compress}", 'false') %rest:produces("application/xml") function _:store($compress as xs:boolean) { () };