@esoergel doesn't this check for truthy value as opposed to existence?