Ideally, the parser would, in general, stop complaining about hosts with no services or services with no hosts, because it may be transitory or during a development stage. I get tired of having to remember what services were attached to a host, make the host inactive, do the testing, make the host active, add it back to the services, and go back to normal. Plus, if I only had that one host assigned to a service, now I also have to make that service inactive or else XI complains.
LET ME TEST IN PEACE!!!