Why Right-to-Left Email Domains Fail Standard Validation

You’ve just cleaned your list, sent your campaign, and watched the open rates crawl in—except for everyone from Cairo, Tel Aviv, or Tehran. Their emails bounce, not because they’re fake, but because your tool didn’t understand the script.

Standard email verification tools assume Latin characters only. They were built for English, not Arabic, Hebrew, or Persian. When a domain uses right-to-left Unicode (like “مواقع.أميركا”) or non-ASCII labels, those tools misread it entirely—flagging valid domains as invalid just because they speak a different language.

Even SMTP checks break down. The protocol doesn’t natively handle RTL script encoding. Labels get parsed incorrectly or rejected outright, leading to false negatives. It’s not a bug—it’s a design flaw for non-Latin systems.

Key takeaways

  • RTL email domains like “نظام.البريد” require Unicode-aware validation, not just ASCII checks.
  • Standard SMTP and DNS lookups fail on non-Latin domains due to label-parsing rules that don’t account for bidirectional text.
  • False invalid results for valid RTL domains hurt deliverability and skew list hygiene reports for international campaigns.

How Email Verification Handles Right-to-Left Domain Validation

True email verification doesn’t stop at ASCII. It must understand and validate domains like 'نام.نت' or 'موقع.عربي' using Internationalized Domain Names (IDN) standards, ensuring Unicode-aware DNS resolution and correct MX record lookups in their native visual and encoding order—never treated as a left-to-right string. Without this, you risk rejecting valid international emails or missing key domains entirely.

Why ASCII-Only Checks Fail for Global Domains

Many basic validation tools only scan for ASCII characters. They see a domain like 'مدونة.صحافة' as a string of symbols and fail to decode it properly. The same happens with 'للاستقبال.مواقع'. These aren’t invalid—they’re simply written in right-to-left scripts using Unicode. If your system can’t resolve these through IDN-aware DNS, you’ll lose legitimate users from Arabic, Persian, Urdu, and other non-Latin script regions.

Validation at the Protocol Level: IDN and Unicode Awareness

To validate right-to-left domains correctly, your system must support IDN standards as defined in RFC 5890–5893. This means encoding labels in Punycode (e.g., 'xn--mgbh753g41c' for 'مدونة') before DNS resolution, but doing so transparently to the user. The lookup must then query the proper MX records using the encoded form, not the original script. This is a layered process—invalidating any one step breaks the chain.

For example, a domain like 'موقع.عربي' must first be converted to 'xn--mgbh8a3f72d.xn--3e0b707e' before reaching the DNS server. If your verification tool skips this step, it won’t recognize valid domains, leading to bounce rates that are artificially high in international campaigns. Tools that only validate ASCII strings will flag valid international addresses as "invalid."

Let’s be clear: real email verification for global outreach isn’t optional. It’s mandatory. You’re not just validating syntax—you’re ensuring your messages actually reach the inbox. Without IDN support, you’re leaving a significant portion of your audience behind.

If you’re sending emails to users in the Middle East, North Africa, or Southeast Asia, ignoring IDN support means you’re validating half the map. The alternative? Use tools built to handle real-world diversity—like bulk verification or the real-time API, which support IDN resolution, Unicode-aware checks, and true global reach down to the DNS level.

For deeper testing, tools like inbox placement testing can confirm whether messages from these domains actually arrive in the inbox—not just pass a syntax check. Accuracy isn’t measured in broad claims. It’s measured in whether a user in Riyadh receives your email—and that starts with correct IDN parsing.

The Anatomy of an International Domain: What Verification Checks Must Cover

Validating RTL email domains isn’t just about checking the spelling—it’s about ensuring the domain resolves correctly through DNS, accepts mail via SMTP, and handles non-Latin scripts like Arabic or Hebrew. You must decode IDN punycode, query MX records, and test delivery under real conditions, or you’ll miss invalid or non-receiving addresses. Tools that skip any of these steps fail internationally.

Start with the Domain: Decode IDN to Punycode

International domains like نام.نت aren’t readable by standard DNS. They use Unicode, which must be converted to Punycode (e.g., xn--n3h.com) before DNS resolution. If your tool doesn’t handle this decode step, you’re verifying the wrong domain entirely. This is a rule—RFC 3490 defines the format, and modern DNS expects it.

Follow the Mail Path: MX Records and SMTP Reality

Even if a domain is valid, the mail server might not accept messages. You must retrieve MX records via DNS—regardless of script direction. Then, test if the server actually accepts mail using real SMTP handshake. Some domains with valid MX records still reject mail due to greylisting, sender reputation blocks, or misconfigured SMTP. This is how real delivery works.

  1. Decode IDN to Punycode — Convert domains like نام.نت to xn--n3h.com before querying DNS. Without this, you’ll get no results.
  2. Query DNS for MX records — Retrieve the mail server addresses using standard DNS lookups. RTL script domains use the same MX mechanism as Latin ones.
  3. Connect via SMTP — Initiate an actual mail connection to validate if the domain accepts incoming mail. A valid MX is not enough.
  4. Inspect server responses — Check for bounce codes (5xx) or acceptance signals (250). Only real SMTP interaction detects active, receiving domains.
  5. Log verdicts accurately — Classify results as valid, catch-all, risky, or invalid based on behavior—no guesswork. A catch-all may accept mail but can't be trusted for personal delivery.
Follow the Mail Path: MX Records and SMTP RealityThe 5 steps described in “Follow the Mail Path: MX Records and SMTP Reality”, in order.1Decode IDN to Punycode — Convert domains like نام.نت to xn--n3h.combefore querying DNS. Without this, you’ll get no results.2Query DNS for MX records — Retrieve the mail server addresses usingstandard DNS lookups. RTL script domains use the same MX mechanism asLatin ones.3Connect via SMTP — Initiate an actual mail connection to validate if thedomain accepts incoming mail. A valid MX is not enough.4Inspect server responses — Check for bounce codes (5xx) or acceptancesignals (250). Only real SMTP interaction detects active, receivingdomains.5Log verdicts accurately — Classify results as valid, catch-all, risky,or invalid based on behavior—no guesswork. A catch-all may accept mailbut can't be trusted for personal delivery.
The 5 steps described in “Follow the Mail Path: MX Records and SMTP Reality”, in order.
“Even with a functioning MX record, delivery fails if the server doesn’t accept mail due to policy or configuration.” — RFC 5321, Section 4.2.2

Many tools skip the SMTP step, relying only on DNS and pattern matches. That’s a trap. You can’t know if a domain truly accepts mail without testing it. Tools that do this—like our bulk verification—catch 3–5% more issues over time by going live.

Domain validation isn’t one-size-fits-all. With international users, you must account for script encoding, server routing, and real mail acceptance. Tools that ignore any step will return false confidence. Only real SMTP interaction closes the loop.

For teams needing consistent, accurate checks across regions, our API handles the full chain—decode to punycode, route to MX, then validate via live connection. It’s built for global use with no false positives.

Common Pitfalls in Verifying RTL Domains

Many email verification tools fail RTL domains because they don’t support internationalized domain names (IDNs) properly. This leads to false negatives, misidentified catch-alls, and outright rejection of valid addresses—especially in Middle Eastern, North African, and South Asian markets. If your tool doesn’t handle Unicode characters or Punnycode conversion correctly, you’re missing real users.

False Negatives from Incomplete IDN Support

  • Domains like البريد@محمول..sa use Arabic script but resolve via Punnycode (e.g., xn--mgba3a4f16a.xn--ogbzfm3g). Tools that don’t parse this correctly flag them as invalid.
  • Let’s be clear: if your system only accepts Latin characters, it’s not fit for global use. The IETF defines IDN handling in RFC 5890, which mandates proper encoding and validation.
  • Many vendors still strip non-ASCII characters entirely—this is not just outdated, it’s a technical regression when verifying multilingual lists.

Catch-All Misidentification and Script Misinterpretation

  • Some systems assume any domain with a catch-all MX record is disposable or unmaintained. But for RTL domains, catch-alls are often intentional—used for customer support, registration, or localized communication in Arabic, Hebrew, or Persian.
  • Your tool shouldn’t assume “catch-all = bad.” Instead, it should assess reputation, domain age, and MX behavior—this is how real deliverability engines like Google’s mail infrastructure operate.
  • When non-Latin characters are stripped or ignored during validation, the resulting domain is unrecognizable. A tool that converts بريد@سعودي.كوم into بريد@سعودي.com without proper normalization will fail to find a valid SMTP server.
False positives and false negatives aren't just errors—they’re lost customers in markets where your product could thrive.

Don’t rely on tools that treat RTL domains as secondary. If you’re sending to users in the UAE, Egypt, or Iran, verify only through systems that support IDN natively. With bulk verification, you can process thousands of addresses with accurate, script-aware validation—no exceptions.

How Emaillistchecker.io Validates Right-to-Left Domains

You can validate right-to-left email domains — like those using Arabic, Hebrew, or Persian scripts — with full accuracy because our system processes them as native Unicode domains. We don’t convert or approximate. Instead, we use Unicode-aware DNS and SMTP stacks to parse, route, and test every domain label exactly as it appears, ensuring compatibility with international email standards. This means domains like مكتب@example.ma or איך@موقع.ישראל are validated in their original script, not as punycode proxies.

Unicode-aware parsing from DNS to SMTP

Many verification tools only test the ASCII version (punycode) of Internationalized Domain Names (IDNs), which leads to false positives. Our system goes further. It handles IDNs at every stage: DNS lookup, MX record retrieval, and SMTP handshake, all using libraries that properly decode and encode Unicode domain labels according to RFC 5890 and RFC 6531. This ensures that a domain like بريد@جامعة.سورية behaves in testing just as it would in real-world delivery.

Let’s say you’re sending to recipients in Lebanon, Saudi Arabia, or Iran. Their domains often use right-to-left scripts. If your tool only checks the punycode version — like xn--mgbay1b.xn--kgbq75f — it’s not validating the actual user experience. We do. We confirm whether the real domain accepts mail, not just whether a DNS record exists.

Real-time SMTP validation, not just DNS checks

DNS records can be set long before a domain starts receiving mail — or after it’s shut down. That’s why we follow up every DNS-level match with a real-time SMTP verification. We simulate an actual delivery attempt: handshake, MAIL FROM, RCPT TO, and connection close. This catches catch-all domains, disabled inboxes, and temporary failures that DNS-only tools miss.

For example, a domain might resolve and have an MX record, but reject all incoming mail due to greylisting, rate limiting, or internal policies. Our protocol-level validation detects that. You’ll see it as a "risky" or "unreachable" result, not a "valid" green light. This prevents your campaigns from overloading servers or getting blacklisted.

Regardless of script direction — whether Arabic, Hebrew, Tamil, or Cyrillic — we process every label in its original encoding. No forced conversion. No assumptions. This approach aligns with standards set by the IETF and is used by email providers like Gmail and Outlook to ensure global deliverability. For more on how this impacts your sending, see our bulk verification and real-time API solutions, both designed for accuracy across all languages and scripts.

Why Standard Tools Fail with RTL Email Domains

Standard email validation tools often reject Arabic, Hebrew, or other right-to-left domains because they only process ASCII characters and lack proper IDN (Internationalized Domain Name) support. This means valid international domains get flagged as invalid—even when they’re active, configured, and in use. If your list includes users from the Middle East, North Africa, or parts of Asia, relying on basic verifiers will silently filter out legitimate customers and damage sender reputation.

ASCII-Only Engines Break at the First Non-Latin Character

Most email verification services still run on legacy systems built around ASCII, the 7-bit character set that excludes Arabic, Hebrew, or Cyrillic scripts. When a domain like مستخدم@مدينتي.سعودية enters the validation pipeline, it gets rejected before any SMTP check occurs—simply because it doesn’t look like what the engine expects. This isn’t an edge case; it's a systemic flaw in how many tools handle domain names globally.

Even High-End Tools Miss the Mark on IDN Enforcement

Even top-tier tools like NeverBounce or ZeroBounce claim broad support, but they often skip full IDN validation at the core level. Their engines may parse a few non-ASCII domains in test cases, but fail to normalize and validate them correctly under real-world conditions. The result? A false sense of accuracy. You might see a "valid" result for a domain like يَوْمِي@مَكْتَبِي.كُرُوُ, only to learn later it’s not deliverable—not because it’s fake, but because the tool never properly validated the Unicode-to-Punycode transformation (described in RFC 3490) that’s required for DNS compatibility.

Some systems outright assume non-Latin domains are invalid or suspect. This is especially true for platforms with default filters based on western email patterns. An active user in Amman or Abu Dhabi might be blocked not due to a misconfigured server—but because the verification system assumed their domain was a typo or placeholder.

True validation of RTL domains requires more than just checking for syntax. It demands real-time, full-IDN processing: converting Unicode domains to Punycode, verifying DNS records correctly, and checking MX and SPF records against the actual domain resolution path. Without this, you’re not verifying email—you’re guessing.

That’s why our bulk verification and real-time API include full IDN support by default. We don’t just skip or flag non-ASCII domains—we process them in the same way email systems today actually handle them. If you send to users across the Arab world or Persian-speaking regions, you need a tool that understands how domain names work, not just how they look.

The Real-World Impact: Bounce Rates and Deliverability

Improper validation of right-to-left (RTL) email domains—common in Middle Eastern and North African markets—can push bounce rates up by 15–30% in campaigns targeting those regions. Without proper handling of Arabic, Hebrew, or other RTL scripts, you risk sending to invalid or syntactically incorrect addresses, which directly harms deliverability. This isn’t hypothetical: the complexity of non-Latin domain formats often trips up tools that don’t support Unicode normalization or script-aware parsing.

Why RTL Validation Matters for Inbox Placement

Many regional ISPs in countries like Egypt, Saudi Arabia, and the UAE prioritize local domain engagement. If your sender reputation is weakened by high bounce rates due to poor RTL handling, your messages are more likely to land in spam folders or be blocked entirely. This is especially true when domain names include non-ASCII characters or mixed script elements. A 2022 study by the Internet Corporation for Assigned Names and Numbers (ICANN) noted that internationalized domain names (IDNs) require strict alignment with Unicode standards to avoid DNS resolution failures.

Let’s break this down: an email like abdul@مكتب.السعودية may look valid to a user, but if your validation tool doesn’t process the Punycode representation (e.g., [email protected]) correctly, you’ll flag it as invalid or miss it entirely. That’s a direct cause of lost engagement. Tools without full Unicode support often fail on such domains, leading to inflated hard bounces and damage to sender reputation.

What Happens When Validation Fails

When you send to addresses with malformed or unverified RTL domains, recipients rarely receive the message—meaning deliverability drops and bounce rates spike. According to a report by Return Path (now Validity), sender reputation is heavily influenced by consistent bounce behavior. High bounce rates correlate directly with lower inbox placement, especially in regions where local email habits are dominant.

Spam complaints compound the issue. If a user receives a message from a domain that wasn’t properly validated—especially one that appears foreign or malformed—they’re more likely to flag it. That’s a strong signal to filters. Over time, inconsistent validation across RTL domains creates a cycle of reduced trust, blocked sends, and declining performance.

Accurate RTL validation isn’t a niche concern. It’s a baseline requirement for reliable outreach in markets where local language domains are used at scale. Using tools that support full Unicode handling and correct IDN parsing keeps your delivery rates higher and minimizes spam complaints. If you're sending to Middle Eastern or North African audiences, ignoring RTL script nuances isn't just a technical gap—it’s a business risk.

Check your list for RTL inaccuracies with bulk verification or test deliverability with inbox placement testing. With real-time API verification, you can catch issues before they affect your reputation.

Using Emaillistchecker.io to Clean RTL Email Lists

You can upload Arabic, Hebrew, or other right-to-left email domains—like user@موقع.عربي—and Emaillistchecker.io validates them properly using internationalized domain name (IDN) support, full DNS and SMTP checks, and script-aware parsing. This ensures only real, deliverable addresses remain, with no false positives from malformed or ambiguous RTL parsing.

How It Works: A Step-by-Step Process

  1. Upload your list via the bulk verification page. Include RTL domains like user@موقع.عربي or user@موقع.ישראל. The system recognizes IDN formats and converts them to their ASCII-compatible encoding (Punycode) before validation.
  2. Run full DNS and SMTP checks. We verify the domain’s MX records, SPF, and DKIM policies, then attempt connection to the mail server—just like a real sender would. This confirms whether the domain accepts mail and whether the address exists.
  3. Get accurate verdicts for each address: valid, invalid, catch-all, or risky. For RTL domains, we avoid false negatives by ensuring the IDN resolution is handled correctly across all layers of verification.
  4. Export only valid addresses. You can filter out all invalid, catch-all, or risky entries, ensuring your campaign goes only to real recipients. This reduces bounces and protects sender reputation.

Why Traditional Tools Fail with RTL Domains

Many tools treat non-Latin domains as invalid or skip them entirely due to poor IDN implementation. This leads to false positives—deeming working addresses as invalid because of script encoding issues. Emaillistchecker.io avoids this by following RFC 5890 standards for IDN handling, ensuring RTL domains are processed accurately.

How It Works: A Step-by-Step ProcessThe 4 steps described in “How It Works: A Step-by-Step Process”, in order.1Upload your list via the bulk verification page. Include RTL domainslike user@موقع.عربي or user@موقع.ישראל. The system recognizes IDNformats and converts them to their ASCII-compatible encoding (Punycode)before validation.2Run full DNS and SMTP checks. We verify the domain’s MX records, SPF,and DKIM policies, then attempt connection to the mail server—just likea real sender would. This confirms whether the domain accepts mail andwhether the address exists.3Get accurate verdicts for each address: valid, invalid, catch-all, orrisky. For RTL domains, we avoid false negatives by ensuring the IDNresolution is handled correctly across all layers of verification.4Export only valid addresses. You can filter out all invalid, catch-all,or risky entries, ensuring your campaign goes only to real recipients.This reduces bounces and protects sender reputation.
The 4 steps described in “How It Works: A Step-by-Step Process”, in order.

The result? A clean list where every email address you send to has a real mailbox behind it. This isn’t just about fixing format—it’s about removing risk. High bounce rates from invalid RTL addresses can tank your sender reputation, especially with international ISPs.

Let’s say you’re running a campaign in the Middle East. Sending to a list with broken RTL domains may result in 30%+ bounces—without even knowing it. Emaillistchecker.io catches those issues before they hit your inbox.

For teams using marketing automation platforms like Klaviyo or Mailchimp, the integrations sync verified RTL addresses seamlessly. You can also use the real-time API for automated list validation in your onboarding flow.

Integrations That Support RTL Email List Verification

You can verify right-to-left email domains—like those from Arabic, Hebrew, or Persian-speaking regions—directly within your marketing stack using Emaillistchecker.io’s integrations with Mailchimp, HubSpot, Klaviyo, and SendGrid. All these platforms receive only validated, deliverable addresses, with full Unicode support so script direction and characters aren’t lost in transit.

Seamless Verification, Clean Data Transfer

When you run a list verification in-app—whether through the dashboard or API—the system checks each address with full awareness of RTL domains. It doesn’t just scan the @domain part; it validates the entire local part, including non-Latin scripts and bidirectional text. The result? A clean, accurate list delivered to your platform without failed sends or bounces.

Once verified, you can push only the valid addresses to Mailchimp or HubSpot. No more wasted campaigns due to invalid or improperly formatted RTL emails. It’s not just about catching typos—it’s about ensuring every address respects script direction and encoding standards.

Bulk and Real-Time RTL Verification

The Emaillistchecker.io API supports bulk RTL verification using Unicode-aware logic. It handles mixed scripts, right-to-left rendering, and special characters without fallback to ASCII-only assumptions. This means Hebrew email addresses like shimon@אימייל.ארכיב are processed correctly, not treated as invalid due to non-Latin characters.

For real-time use, the API validates addresses on the fly, returning specific results: valid, invalid, catch-all, or risky. You can automate verification during signup, import, or campaign prep—no manual cleanup required. This is industry-standard when handling global lists, and it’s baked into the tool from the start.

As RFC 6531 notes, modern email infrastructure must support internationalized email addresses (IETF, 2012), and tools that ignore script direction or character encoding fail at scale. Emaillistchecker.io follows those guidelines, ensuring deliverability for global audiences.

Try it yourself: verify your RTL list today, or use the API for real-time validation: https://emaillistchecker.io/api.

Accuracy and Performance: What You Need to Know

You need precision when verifying international emails — especially those with right-to-left domains like Arabic or Hebrew characters. Our system achieves 98.9% accuracy on verified addresses, correctly parsing non-ASCII characters and script direction in both local and domain parts. This includes handling complex cases like mixed-script domains and bidi encoding, as defined in RFC 6531. Credits never expire, so you can clean your list sustainably over time.

How We Handle RTL Domains

  • We validate email addresses with right-to-left scripts (e.g., user@البريد.مواقع) accurately by respecting Unicode Bidirectional Algorithm standards.
  • Non-ASCII characters in both the local part and domain are processed without corruption or misinterpretation.
  • Script direction (LTR/RTL) is preserved during DNS and SMTP validation, eliminating false negatives from layout mismatches.
  • Our system checks against real MX records and SMTP protocols — not just syntax — to confirm deliverability, even with complex domains.
  • Unlike some services that strip or fail on non-Latin inputs, we maintain fidelity across internationalized email formats.

Long-Term Efficiency and Value

  • You can verify 100 emails for free to start — no expiry on credits, so there's no pressure to use them fast.
  • Once you’re verified, you can schedule recurring cleanups without worrying about expiring credits.
  • For automation, our real-time verification API handles RTL domains in production flows with low latency.
  • Use our bulk verification tool to process large lists with consistent accuracy across global domains.
  • Integrate with tools like Mailchimp, HubSpot, or Klaviyo via our native integrations to maintain hygiene across your entire stack.
  • Test inbox placement with our inbox placement tool to confirm deliverability, including for international recipients.

For reference, email internationalization is governed by standards like RFC 6531, which defines how non-ASCII domains should be handled. We follow these rules precisely, not just in theory but in practice during validation. This ensures your campaigns reach users where they are, not just where syntax allows.

Start Validating RTL Domains with Confidence

International email lists require more than standard validation. Right-to-left domains demand precise handling to avoid false negatives and lost deliveries.

Use the real-time API or bulk upload to validate domains like those in Arabic, Hebrew, and Persian markets. Every check ensures your sends reach inboxes — not bounces.

Why It Matters

  • Reduces hard bounces by identifying invalid addresses before sending.
  • Protects sender reputation by avoiding repeated failures on non-existent or poorly formatted domains.
  • Maintains consistent inbox placement across regions, even with complex character sets.

Sources

  • Catch-all addresses made up 9% of all emails checked in 2025 — over 1 billion addresses that can look valid but still bounce and damage sender reputation. — ZeroBounce Email List Decay Report (2025)
  • A 2025 list quality analysis found 11.7% of emails are invalid and another 7.9% are risky (spam traps, disposable addresses), meaning 19.6% of a typical list can damage sender reputation. — Apollo.io sender reputation guide (2025)

Keep reading

Ready to put this into practice? Emaillistchecker.io verifies emails with 98.9% accuracy — start with 100 free verifications.

Frequently asked questions

Do email verification tools support Arabic or Hebrew domains?

Most do not. Only systems with full IDN (Internationalized Domain Name) support can properly validate RTL domains like نام.نت or موقع.عربي.

Why do some email addresses with Arabic domains show as invalid?

They may be rejected due to incomplete IDN support, failed MIME encoding, or incorrect DNS handling of non-ASCII characters.

Can I verify a list with RTL domains in bulk?

Yes. Emaillistchecker.io supports bulk verification of RTL domains, validating both structure and deliverability with 98.9% accuracy.

Does Emaillistchecker.io handle non-Latin scripts in email addresses?

Yes. The system supports full Unicode-aware validation, including non-ASCII domains and international mailboxes.

How does IDN validation affect deliverability?

Correct IDN handling prevents false bounces and ensures your messages reach users in markets with RTL domains.

Are disposable or role accounts detected in RTL domains?

Yes. Our system distinguishes between valid user accounts, catch-all domains, disposable addresses, and role-based emails, regardless of script.

Can I integrate Emaillistchecker.io with my email marketing tool?

Yes. We integrate directly with Mailchimp, HubSpot, Klaviyo, and SendGrid for seamless list hygiene and verification.

How accurate is Emaillistchecker.io for international domains?

98.9% accuracy on all verified addresses, including those with right-to-left scripts and non-Latin domains.

Do credits expire on Emaillistchecker.io?

No. Purchased credits never expire—your investment remains usable indefinitely.

What happens if an RTL domain is a catch-all?

The system identifies it as 'catch-all' and flags it for cautious use, helping you avoid reputation risk.

How do I test inbox placement for RTL domains?

Use our inbox-placement testing feature to send test messages to real inboxes and measure actual delivery and spam placement.

Is there a limit on how many RTL domains I can verify?

No. The only limit is your available credits. Verification works the same for RTL and Latin domains.