worker should be able to check the middleware status, and if has any problems it should reflect that in the global status response