Aren't undefined, null or false are all invalid anyway? I'm wondering what is the benefit of making it more explicit :) ?