ensure we display help for the command if we find one in the error message
refactor the interfaces hash into DSL objects