"if not" also triggers when value is 0, use "if is None" instead