Shouldn't it be `BOOLEAN` instead of `SCALAR`, as in SimpleDaemon?
The difference is how it'll treat `undef` values — by treating them as false or by dying.