js short-circuits conditionals so if args[i] _is_ null, the second half won't even be evaluated