Well, `$persistent ne 'false` would be wrong because it would evaluate to true when `0` was passed in. Originally, I was just trying to fix the warning `Use of uninitialized value in string eq` that was printed by the server for each message that was sent that did not have a `persistent` header. Then I thought I would improve the server by allowing it to accept `1` in addition to `true`. I can even make it more lenient as, as what I think you are trying to do, and treat have any value provided other than `false` or `0` to enable persistence. Is that what you are proposing?