Skip to Content

Blood Python: What It Is, How to Care for It & What to Expect (2026)

This site is supported by our readers. We may earn a commission, at no cost to you, if you purchase through links.

blood python

Few snakes stop people mid-scroll the way a blood python does. That coloration—deep brick red bleeding into rust, broken by irregular black blotches—looks less like camouflage and more like something nature designed to be noticed.

Python brongersmai is a stocky, heavy-bodied constrictor from the swamps and lowland forests of Sumatra, Borneo, and the Malay Peninsula. It’s shorter than most pythons people picture, rarely exceeding six feet, but it compensates with a girth that can match a human forearm at full maturity.

They’ve earned a reputation—some fair, some exaggerated—and understanding the real animal behind it makes all the difference between a miserable experience and a genuinely rewarding one.

Table Of Contents

Key Takeaways

  • Blood pythons (Python brongersmai) are short, massively built constrictors from Southeast Asian swamps — their stocky girth and deep red coloration make them instantly recognizable, but their reputation for aggression is mostly a misread of defensive behavior that settles with calm, consistent handling.
  • Nailing humidity (60–70%), a proper thermal gradient (75–80°F cool side, 82–90°F warm side), and a substrate like coconut husk or cypress mulch aren’t optional — these conditions mirror their native lowland swamp environment and directly affect feeding, shedding, and long-term health.
  • Always buy captive‑bred: they carry lower parasite loads, adapt faster to enclosure routines, and don’t contribute to the illegal skin trade that quietly pulls an estimated 10–15% of wild individuals out of already‑pressured populations every year.
  • A blood python is a 20–30 year commitment that rewards patience — get the environment dialed in, feed adults every 10–14 days with prey matched to midbody width, and you’ll have a snake that’s far more manageable than its reputation suggests.

What is a Blood Python?

what is a blood python

Python brongersmai — the blood python — is a short-tailed, heavy-bodied constrictor in the family Pythonidae, native to the swamps and lowland forests of Southeast Asia.

Despite their intimidating name, blood pythons are docile enough to keep as pets — check out this blood python vs ball python size and temperament comparison to see how they stack up against one of the hobby’s most popular species.

It goes by a few common names: Brongersma’s short-tailed python, Malaysian blood python, and Sumatran blood python.

Here’s what you need to know about the species before anything else.

Scientific Name and Family

The blood python’s scientific name is Python brongersmai, placing it firmly in the family Pythonidae — the true pythons. Latinized scientific naming ensures the name is recognized worldwide. Here’s what that classification actually tells you:

  1. It belongs to order Squamata (scaled reptiles)
  2. Pythonidae members are non-venomous constrictors
  3. The genus Python covers large, stout-bodied species
  4. It was genetically confirmed distinct from Python curtus
  5. 8.9% mitochondrial divergence separates the two

Common Names

You’ll hear this snake called several things. Blood python is the standard in hobby circles, with "red blood python" appearing often in breeder listings.

Locally in Malaysia, it’s sometimes called sapu lidi — broomstick snake.

The accepted scientific name, Python brongersmai, is what vets and care guides rely on to avoid mix-ups with related short-tailed species.

Short-Tailed Python Group

Python brongersmai belongs to the short-tailed python group, which includes Python curtus and closely related taxa.

These are compact, ground‑dwelling snakes built low and heavy, with remarkably stubby tails relative to their total length.

Think of them as the stocky end of the python family — terrestrial, thick-bodied, and designed for hunting on the forest floor rather than climbing.

Native Southeast Asian Snake

That stocky, low-to-the-ground build isn’t accidental — it’s a direct product of where Python brongersmai evolved. This is a native Southeast Asian snake, wild‑caught from the Malay Peninsula, eastern Sumatra, and Borneo, shaped by millions of years in dense, humid lowlands.

Knowing its roots helps you keep it right.

Blood Python Appearance and Size

blood python appearance and size

Blood pythons aren’t built like most snakes you’ve probably handled — they’re shorter, heavier, and immediately recognizable. Their coloration alone turns heads, and the texture of their scales is something you have to feel to believe. Here’s what to expect from their appearance, head to tail.

Adult Length Range

Most adults land somewhere between 36–60 inches for males and 48–72 inches for females. Python brongersmai females consistently outgrow males by 6–12 inches.

Growth slows noticeably after age three, with most blood pythons reaching full size by year five to seven.

Don’t let the modest length fool you — what comes next is the real story.

Heavy Muscular Build

No other python — not even the reticulated — comes close to the body mass ratio of Python brongersmai. That short length packs an impressive amount of snake.

Physical girth on a mature female can rival your forearm. This species holds the highest length-to-width ratio among snakes, giving it a genuinely muscular silhouette that surprises first-time owners every time.

Red and Rust Coloration

The name "blood python" doesn’t come from temperament — it comes from that striking dorsal coloration. Most wild Python brongersmai display bright blood red to deep rust tones across the back, with irregular black or yellow blotches breaking up the pattern.

  1. Red-orange midback — vivid under full-spectrum light
  2. Rust-brown flanks — earthy, shifts brick-red at dawn
  3. Pale interspaces — tan or yellow between blotches
  4. Albino and striped morphs — captive-selectively bred color phases

Keeled Scale Texture

Run your fingers along a blood python’s back and you’ll feel it immediately — that distinctive roughness. Keeled scales each carry a raised central ridge, giving Python brongersmai its signature matte, non-glossy finish. This scale microtopography diffuses light rather than reflecting it, subtly enhancing camouflage in dappled swamp light.

Feature Smooth Scales Keeled Scales
Tactile Feedback Glassy, slick Ridge perceptible
Light Diffusion High gloss Matte finish
Surface Friction Low grip Improved traction

The morph game with blood pythons runs surprisingly deep.

Red morphs are the crowd favorite — breeders report color stability across shed cycles with proper husbandry. Albino lines drop melanin entirely, leaving pale cream bodies with pinkish, light-sensitive eyes. Dark morphs hold striking contrast, while marble patterns stay one-of-a-kind per animal.

Pair lines strategically and offspring diversity multiplies fast.

Blood Python Habitat and Range

blood python habitat and range

Blood pythons come from a very specific corner of the world, and their natural environment tells you a lot about what they need in captivity. Their range stretches across Southeast Asia, from the Malay Peninsula through Sumatra and Borneo, where the landscape is wet, warm, and dense. Here’s a closer look at where they actually live and why it matters.

Southeast Asian Distribution

Blood pythons range across a broad stretch of Southeast Asia — the Malay Peninsula, Thailand, Sumatra, Borneo, and smaller islands like Bangka and the Riau group.

Island population variation is real: Bornean individuals tend toward darker pigmentation, likely shaped by dense leaf‑litter environments.

Most records sit below 600 meters elevation, where lowland habitat drivers like prey density and moisture converge.

Swamps and Marshes

These snakes are built for the wet. Lowland swamps and marshes are their primary habitat — shallow, slow‑moving water, dense organic substrate, and humidity that rarely dips below 70%.

That’s not a coincidence. Python brongersmai evolved alongside these systems, using the tangled root mats and leaf litter as both ambush cover and thermoregulation buffers.

Humid Forest Edges

They don’t stop at the waterline, though. Blood pythons also push into humid forest edges — those transitional zones where closed canopy gives way to more open ground.

Temperatures run a few degrees warmer there, and humidity drops slightly in the first 10–15 meters. Dense shrub layers help offset that, giving Python curtus just enough cover to stay comfortable.

Oil-Palm Plantation Habitat

Plantation life suits them better than you’d think. Oil palm creates surprisingly usable microhabitats — older stands develop canopy cover of 40–60%, buffering heat and holding moisture close to the ground. Python brongersmai moves through these landscapes where riparian margins and drainage channels maintain the humidity it needs.

  1. Older stands buffer temperature swings
  2. Canopy shade slows soil moisture loss
  3. Drainage channels act as movement corridors
  4. Riparian margins support prey populations
  5. Edge zones connect plantation to remnant forest

Wild Humidity Levels

Humidity in these habitats doesn’t stay constant.

Near the ground in Southeast Asian swamps, relative humidity regularly exceeds 80%, and daily humidity cycles peak before dawn, before dipping mid‑afternoon.

That rhythmic rise and fall is the environment Python brongersmai evolved inside.

Your captive setup needs to reflect that baseline — not just hit a number occasionally.

Blood Python Behavior and Temperament

blood python behavior and temperament

Blood pythons have a reputation that often overshadows what they’re actually like to live with. Their behavior in the wild and in captivity tells a more complete story — one worth understanding before you commit to keeping one. Here’s what you can expect across five key aspects of their temperament and daily habits.

Solitary Lifestyle

Blood pythons are solitary by nature — they don’t seek company, and they don’t need it. In the wild, individuals spend most of their time alone, using space and routine on their own terms. Respect that. Three things your blood python actually wants:

  1. A hide it can disappear into completely
  2. Minimal daily disturbance
  3. Predictable, unbothered feeding cycles

Defensive Behaviors

The blood python’s reputation as an aggressive snake is partly earned, partly misunderstood. When threatened and escape isn’t an option, it won’t freeze quietly — it coils, flattens its body, and hisses loudly. That’s your warning. Push past it, and you’re looking at a defensive strike aimed directly at your face or hands.

Respect the warning.

Activity Patterns

Most blood pythons are nocturnal, hitting peak movement between 20:00 and 02:00. You’ll also catch a smaller burst around dawn — classic crepuscular activity from an ambush predator tuned to low-light conditions. Three things consistently trigger movement:

  1. Temperature drops after dark
  2. Hunger approaching the next feeding
  3. Rising humidity levels

After eating, expect stillness. Digestion shuts everything down.

Burrowing and Hiding

Think of a blood python as an engineer of its own microclimate. In the wild, it pushes into shallow burrows — usually 10–40 cm deep — where soil moisture keeps humidity stable and temperatures steady.

In your setup, substrate and hides do the same job. Pack in coconut husk or cypress mulch, add two hides at different temperature zones, and your snake will feel at home.

Captive Temperament Changes

Captivity rewires routines. Blood pythons that were crepuscular in the wild often shift toward nocturnal activity, so don’t panic if yours barely moves until after dark.

Uneven temperatures or humidity spikes can trigger defensive flattening and mock strikes — fix the environment before assuming the snake is "mean."

Enrichment matters too: a sparse setup produces a duller, warier animal.

Blood Python Diet and Feeding

blood python diet and feeding

Blood pythons are straightforward eaters, but getting the details right makes a real difference in keeping them healthy long-term. From what they hunt in the wild to how often you should drop a rat into the enclosure, there’s a clear logic to feeding these snakes. Here’s what you need to know.

Wild Prey Animals

In the wild, a blood python is an ambush predator targeting small mammals — rats, shrews, and the occasional bird. It doesn’t chase prey; it waits, strikes, and constricts small mammals with crushing efficiency. The snake’s dietary requirements are simple:

  1. Small rodents for juveniles
  2. Medium rodents for adults
  3. Rare larger prey during seasonal prey shifts

Frozen-Thawed Rodents

Frozen-thawed rats are the standard. Store them in airtight, labeled bags at around -18 to -20°C to prevent freezer burn and preserve quality. To thaw, place the sealed bag in warm water — not boiling — until the center is fully soft. The surface should feel warm to the touch before you offer it.

Proper Prey Size

Match prey diameter to your blood python’s midbody width — that’s the widest point of the body when viewed from above. Too large, and you’re inviting regurgitation; too small, and growth slows visibly.

A rat that slides down without repositioning is the right call. Slight bulge after feeding? Perfect. Struggling to swallow? Drop a size.

Feeding Frequency by Age

Once you’ve nailed prey sizing, the next variable is how often you feed.

  1. Captive-bred hatchlings — weekly
  2. Juveniles under 18 months — every 7–10 days
  3. Sub-adults — every 10–14 days
  4. Adults — every 14 days
  5. During growth spurts — bump frequency one step up temporarily

Consistency matters more than exactness. Blood pythons do best on a predictable feeding schedule.

Post-Meal Handling Rules

Wait at least 24 hours after feeding before handling your blood python. Their digestion is slow and deliberate — disturbing them mid‑process causes stress regurgitation, which is genuinely bad for the snake.

Keep the enclosure quiet, skip any handling attempts, and let them work through that meal undisturbed.

One day of patience prevents a problem that takes weeks to fix.

Blood Python Enclosure Setup

Getting the enclosure right is one of the most important things you can do for a blood python. These snakes have specific space and security needs that change as they grow, so a one-size-fits-all setup won’t cut it. Here’s what you need at each stage.

Hatchling Enclosure Size

hatchling enclosure size

Start small — a 10 to 20 gallon enclosure works for a blood python hatchling in its first weeks. Aim for 12 to 24 inches of floor space so it can stretch without pressing both ends at once.

  • Horizontal layout over vertical
  • Secure, snug lid
  • Shallow substrate holds humidity
  • Room to move, not roam
  • Upgrade before 12 inches total length

Juvenile Space Needs

juvenile space needs

Once your hatchling hits around 12 inches, it’s time to upsize. Juveniles need roughly 50 percent more floor space within six to twelve months — think a 36-by-18-inch footprint at minimum.

Add two to four small hides across a clear temperature gradient: warm side 88–92°F, cool side 80–85°F.

A hygrometer keeps humidity honest.

Adult Cage Dimensions

adult cage dimensions

By the time your blood python reaches adulthood, you’re looking at a 6-by-2-foot minimum footprint — enough for a full coil and a comfortable turning radius. Snakes over 8 feet need 8-by-3-foot enclosures.

Prioritize horizontal floor space over height; blood pythons rarely climb.

Tight coiling space causes chronic stress, so don’t undersize.

Secure Lid Design

secure lid design

A blood python can push through a poorly fitted lid with surprising ease.

Quarter-turn locking mechanisms are your safest option — they compress a food-grade silicone gasket firmly against the rim, creating a seal that holds under pressure without warping.

Look for lids with ±0.05 mm manufacturing tolerances and built-in pressure relief venting so humidity stays balanced inside.

Hide Boxes and Cover

hide boxes and cover

A blood python without somewhere to hide is a stressed snake — and a stressed snake is harder to keep and handle.

  1. Place at least two hides — one warm side, one cool side
  2. Size the box tightly so the snake’s body contacts the walls
  3. Use durable polymer or coated wood for humidity resistance
  4. Add ventilation slots to prevent condensation buildup inside
  5. Keep lids removable for quick substrate checks

Temperature, Humidity, and Substrate

temperature, humidity, and substrate

Getting the climate inside your blood python’s enclosure right isn’t complicated, but the margins are tighter than most people expect. Temperature, humidity, and substrate all work together — get one wrong and the others can’t compensate. Here’s what you need to nail each one.

Warm Side Temperatures

The warm side of your blood python’s enclosure should sit between 28 and 32°C (82–90°F). That range helps digestion and keeps metabolic function running properly. Drop below 28°C and you’ll notice slower activity, reluctant feeding, and sluggish digestion.

Always run your heat source through a thermostat with a guard — no exceptions.

Cool Side Temperatures

The cool side runs 75–80°F (24–27°C). That 10–15°F drop from the warm side gives your snake a real thermal gradient — not decorative, functional. Blood pythons thermoregulate by moving between zones, controlling their own digestion and metabolism on their terms.

A digital thermometer placed low on the cool side keeps you honest. Never guess.

Humidity Target Range

Target 60–70% relative humidity — not the 40–60% range comfortable for humans, but meaningfully higher. Blood pythons come from steamy lowland swamps, and their skin and respiratory tissue expect that moisture.

A digital hygrometer placed inside the enclosure tells you what’s actually happening. Mist once or twice daily, check the reading, and adjust.

Safe Substrate Options

Substrate does double duty here: it holds moisture to support that 60–70% humidity target while staying clean enough to prevent mold.

Shredded coconut husk and cypress mulch are the go-to options. Both retain moisture without turning soggy, support burrowing, and are easy to scoop. Avoid cedar and pine — the aromatic oils are respiratory irritants.

Change substrate when it smells or looks wet.

Water Bowl Placement

The water bowl belongs on the cool side of the enclosure. Heat accelerates evaporation, warms the water fast, and turns a simple bowl into a bacterial incubator.

Keep it away from any undertank heater or basking zone. Place it close to a hide — your snake won’t drink if crossing open ground feels exposed.

Blood Python Health and Lifespan

blood python health and lifespan

Blood pythons are surprisingly hardy once their environment is dialed in, but they’re not invincible. Knowing the most common health issues — and catching them early — makes the difference between a snake that thrives for 25 years and one that quietly declines. Here’s what to watch for.

Captive Lifespan Expectations

A well-kept blood python can reach 20–30 years in captivity — genuinely long-lived for a mid-sized python. That kind of lifespan doesn’t happen by accident.

Consistent enclosure conditions, low-stress handling, and a balanced diet that avoids obesity all add up. Regular parasite checks and routine vet visits close the gap between average and excellent.

Respiratory Infection Signs

Wheezing, clicking, or gurgling during breathing is your first red flag. Open-mouth breathing is worse — blood pythons breathe through their nostrils, so mouth breathing means real distress.

Check the nose. Mucus or bubbles around the nostrils confirm a respiratory infection fast. Lethargy and appetite loss usually follow. Low temps and poor ventilation are common culprits.

Stuck Shed Problems

Dysecdysis — improper shedding — is mostly a humidity problem. Keep your enclosure at 65–85% humidity and check it with a mid-height digital hygrometer. Drop below 60% consistently and you’ll start seeing retained patches.

A humid hide helps: sealed container, moist paper towels, warm water around 80–85°F. Give the snake 20–30 minutes inside.

Retained eyecaps need careful attention — a damp cotton swab, not tweezers.

Obesity and Overfeeding

Overfeeding is one of the most common mistakes blood python keepers make. A bloated snake isn’t a healthy one — obesity shortens lifespan, strains organs, and wrecks egg viability in breeding females.

Check body condition weekly: the spine should remain visible.

Feed adults every 10–14 days, prey sized to the snake’s girth. No bigger.

When to Call Vets

Some problems can’t wait for the next feeding day. If your blood python is open-mouth breathing, wheezing, or showing nasal discharge, call a reptile vet that same day — respiratory infections escalate fast.

Retained eye caps, stargazing behavior, mite clusters near the heat pits, or swollen gums all need professional eyes.

Don’t guess. Find an exotic vet before you need one.

Are Blood Pythons Good Pets?

are blood pythons good pets

Blood pythons aren’t for everyone, but they can be a genuinely rewarding snake to keep if you go in with the right expectations. There are a few things worth thinking through before you buy — from handling temperament to where your snake comes from. Here’s what you need to know.

Beginner Suitability

Blood pythons aren’t the easiest starter snakes, but they’re far from impossible. The real question is whether you can commit to calm, consistent handling from day one.

Start with a captive-bred hatchling with a documented gentle temperament. Keep routines predictable, enclosures stable, and resist overfeeding — adults can exceed 10 pounds, which demands respect, not fear.

Handling Safety Tips

Always support the body at midbody with both hands — never grab from the head end. Keep the head angled away from your face. If the snake hisses or tightens defensively, set it down calmly.

Thick gloves help during early sessions. Wash your hands before lifting; residual rodent scent triggers misdirected feeding responses more often than actual aggression does.

Bite Prevention Basics

Even a calm blood python can bite if startled. Move slowly and deliberately whenever you reach into the enclosure. Back away from an agitated snake — don’t freeze or crowd it.

  1. Keep at least two body lengths of distance from a coiled or hissing snake
  2. Wear sturdy boots and long pants in dense brush
  3. Never corner or grab a retreating snake
  4. Defer handling 24 hours post-feeding

Captive-Bred Versus Wild-Caught

Captive-bred hatchlings are the smarter starting point. They carry lower parasite loads, adapt faster to enclosure routines, and usually show calmer handling temperament from day one — no decompression period required.

Factor Captive-Bred
Parasite risk Low
Handling temperament Predictable
Wild population impact Minimal

Wild-caught specimens introduce real health and conservation risks.

Ethical Buying Advice

Buying captive-bred means buying responsibly — but go one step further. Verify your breeder is registered and avoid sellers who can’t confirm legal captive-bred status.

Python brongersmai falls under CITES Appendix II, so legitimate documentation matters. No paperwork? Walk away.

Transparent breeders welcome questions. That’s your clearest signal you’re not funding the illegal wildlife trade.

Conservation and Responsible Ownership

conservation and responsible ownership

Blood pythons aren’t just a personal hobby — they’re part of a bigger picture. Wild populations face real pressure from habitat loss and the skin trade, so where you buy matters. Here’s what you should know as an owner.

IUCN Conservation Status

The blood python sits at Least Concern on the IUCN Red List — meaning populations in Malaysia are currently stable or even increasing. That’s genuinely good news.

The Red List criteria weigh population trends, geographic range, and habitat quality, and right now Python brongersmai clears those thresholds comfortably.

Habitat Loss Threats

Palm-oil expansion has stripped roughly 30% of suitable swamp habitat since 2010 alone. Wetland drainage compounds this, disrupting the humid microhabitats that blood pythons rely on for shedding and egg-laying.

Forest fragmentation isolates populations, cutting off movement corridors and reducing prey density. Agricultural pesticides contaminate water sources.

Climate shifts push suitable habitat toward higher elevations — territory these lowland snakes simply don’t follow.

Skin Trade Impacts

The skin trade hits blood pythons hard. Organized crime networks move skins across borders fast, feeding a leather fashion industry that rarely questions its supply chain. An estimated 10–15% of wild individuals are extracted illegally each year — a quiet, steady drain on populations already squeezed by deforestation.

Every year, organized crime quietly drains 10–15% of wild blood pythons to feed a leather industry that never asks where its skins come from

Communities near harvesting zones bear the fallout too. Economic instability follows.

CITES Appendix II

CITES Appendix II doesn’t ban blood python trade outright — it controls it. Exporting countries must issue permits only after completing a non-detriment finding, confirming that trade won’t harm wild populations.

That’s a real check, not a formality. Export permits are required for every living specimen crossing international borders, and shipments must meet minimum welfare standards during transport.

Supporting Reputable Breeders

Where you buy matters as much as what you buy. A reputable captive breeder provides health history for the parents, discloses any known genetic conditions, and welcomes facility visits — no hesitation, no excuses. Ask for a written health guarantee. If they won’t provide one, keep walking.

Frequently Asked Questions (FAQs)

What is a blood python?

A blood python (Python brongersmai) is a nonvenomous constrictor snake native to Southeast Asia. Heavy-bodied and short-tailed, it kills prey by constriction — not venom — and belongs to the family Pythonidae.

How big do Blood pythons get?

Most adults land between 36–60 inches, with females pushing the upper end at 48–72 inches. Males stay shorter. Growth peaks in years one through three, then slows noticeably.

Are blood pythons venomous?

No. Blood pythons are nonvenomous. Like all constrictors, they subdue prey through muscular squeezing — no venom glands, no toxins. A defensive bite causes puncture wounds, not systemic illness.

What makes a blood python unique?

What sets this species apart is sheer body mass relative to length. Python brongersmai, a short-tailed constrictor, carries more girth per inch than almost any other snake — built for power, not speed.

How aggressive are blood pythons?

Not inherently. Defensive, not aggressive — that’s the more accurate label. They hiss, musk, and hold an S-coil when stressed. Consistent, calm handling over weeks turns most adults noticeably more tolerant.

Are blood pythons good pets?

They’re a rewarding challenge for the right keeper — patient, experienced, and ready for a 20–25 year commitment. Not for beginners, but deeply satisfying for those who do the work.

Are blood pythons poisonous?

No, they’re not venomous or poisonous. Blood pythons kill by constriction, not toxin. A bite causes puncture wounds — painful, not life-threatening. Clean it promptly and watch for infection.

How big can blood pythons get?

Most adults land between 4 and 6 feet, though females push closer to Males run shorter. A heavy build makes even a 5-foot specimen feel surprisingly substantial.

Are blood pythons hard to care for?

Yes — but not impossibly so. These snakes demand precise humidity control, a calm routine, and genuine experience. Expect a 20+ year commitment. Get those details right, and a blood python thrives.

What are blood pythons?

A thick-bodied constrictor from Southeast Asia’s swamps and lowland forests, this midsized nonvenomous snakePython brongersmai — kills by squeezing prey, not venom. That stocky build and deep red coloration earn it the name blood python.

Conclusion

Don’t judge a book by its cover—the blood python’s reputation for aggression has kept more than a few curious keepers away from a genuinely rewarding animal.

Respect its space, nail the humidity, source captive-bred, and you’ll find a snake that settles into a calm, predictable routine.

It won’t charm every room it enters, but for the keeper who does the homework, it delivers something better than spectacle: relationship built on patience and consistency.

Avatar for Mutasim Sweileh

Mutasim Sweileh

I’ve spent the last decade keeping and learning from snakes, with a special love for ball pythons, corn snakes, and boas. I write practical, gentle care advice for new and growing reptile keepers because I believe confidence, patience, and good husbandry make all the difference.