Good question, @grimradical.  The service still comes to ready (no exception thrown or anything) but is in a state where there are no port bindings listening.  Do you think it would be better to throw an exception if either one or the other isn't specified (e.g., IllegalArgumentException) since this probably isn't a useful state for the service to be in?