fix boolean semantics, safety
fix boolean semantics, safety

jfranklin9000/urbit,ngzax/urbit,urbit/urbit,joemfb/arvo,jfranklin9000/urbit,ngzax/urbit,ngzax/urbit,joemfb/arvo,ngzax/urbit,belisarius222/arvo,ngzax/urbit,ngzax/urbit,cgyarvin/arvo,cgyarvin/arvo,urbit/urbit,urbit/urbit,jfranklin9000/urbit,Fang-/arvo,jfranklin9000/urbit,ohAitch/arvo,urbit/urbit,belisarius222/arvo,ohAitch/arvo,jfranklin9000/urbit,jfranklin9000/urbit,urbit/urbit,urbit/urbit,jfranklin9000/urbit,ngzax/urbit,urbit/urbit