Why do we need to do this? Is there a falsy value other than None that makes a difference?