adds subdomain checking ability

also rescues specific exceptions without output