Fallback to the empty string if $HOME is unset

If $HOME is unset, fall back to the empty string, which
basically means looking in the root of the filesystem.
This can be considered a feature