OS special case includes may not exist
Check for long hostnames, too

My new workstation's short hostname isn't overly descriptive by itself.
This gave me really fat text on Linux