What's the reasoning for null to be false, but "" to be true? Seems a bit unusual :)