{"action":"opened","issue":{"url":"https://api.github.com/repos/hapijs/hapi/issues/3021","labels_url":"https://api.github.com/repos/hapijs/hapi/issues/3021/labels{/name}","comments_url":"https://api.github.com/repos/hapijs/hapi/issues/3021/comments","events_url":"https://api.github.com/repos/hapijs/hapi/issues/3021/events","html_url":"https://github.com/hapijs/hapi/issues/3021","id":126159395,"number":3021,"title":"server.select('non-existent-label') causes odd failures","user":{"login":"antony","id":218949,"avatar_url":"https://avatars.githubusercontent.com/u/218949?v=3","gravatar_id":"","url":"https://api.github.com/users/antony","html_url":"https://github.com/antony","followers_url":"https://api.github.com/users/antony/followers","following_url":"https://api.github.com/users/antony/following{/other_user}","gists_url":"https://api.github.com/users/antony/gists{/gist_id}","starred_url":"https://api.github.com/users/antony/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/antony/subscriptions","organizations_url":"https://api.github.com/users/antony/orgs","repos_url":"https://api.github.com/users/antony/repos","events_url":"https://api.github.com/users/antony/events{/privacy}","received_events_url":"https://api.github.com/users/antony/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2016-01-12T11:33:33Z","updated_at":"2016-01-12T11:33:33Z","closed_at":null,"body":"If I server.select('x') and x isn't a real label, if I then try to do something like .inject, the error is:\r\n\r\n```\r\n  Error: Method not available when the selection has more than one connection or none\r\n      at Object.exports.contain.exports.reachTemplate.exports.assert.condition [as assert] (node_modules/hapi/node_modules/hoek/lib/index.js:732:11)\r\n      at module.exports.internals.Plugin.internals.Plugin.register.internals.Plugin.inject (node_modules/hapi/lib/plugin.js:474:10)\r\n      at Context.<anonymous> (test/xyz.test.js:28:17)\r\n```\r\n\r\nI would expect some validation around 'select'. Happy to fix this when I've got a spare moment."}}