check reachability (required additional permissions)