I like this pattern of coercing all falsy values to an empty string. This way the rest of the code can always assume `root` is a string, even if the person had `{root: false}`.