abolished now redundant private publisher and collapsed status code across msg and srv.