implement distributed host checks