Yeah I wasn't real clear on the Alert/Note distinction.  I had switched that to get to get it to return ContainsError()=true (which checks for Error but not Alert).  

But in hindsight, that would probably  be a breaking change for someone.  Sure, it probably should be considered an failing error (you can't very well start a service that doesn't exist), but I'm sure that will hose someone's existing deployment.  Not sure how much backwards compatibility you guys need,