runtime: null is also false; important for dealing with json

(cherry picked from commit 837c9d39abc6e45c202fca2f050b5b9210720b11)
(close #170)