try harder to determine host