it is not nice to have three times same default so maybe better to have just two cases and then `fqhostname ||= ""` only once