allow falsey values in conditions check