fix the way host overriding works so that the default doesn't get lost if we don't override it
fix the way host overriding works so that the default doesn't get lost if we don't override it

mihasya/ishmael,mihasya/ishmael