handle version when server can't be reached (i.e. explicit return)
add enablinbg/disabling host and host state checking