don't use boolean for negate, not supported by cpp map server (i think)