Set some defaults and only break if there is no domain