Joifull Volumizing Shampoo & Conditioner 1 Litre Duo
-
Delivery
-
Click & Collect
Free Click and collect is available at checkout. Orders are ready within 1 hour during opening hours. Store Address: 56 Parer Rd, Airport West, VIC Australia 3042 Phone (03) 9999 5902
Joico JoiFull Volumizing Shampoo & Conditioner 1 Litre Duo is a daily haircare set for fine, flat hair that adds light, airy volume. The shampoo gently cleanses away oil and product build-up without stripping, while the conditioner smooths and detangles without weight.
Together they help hair feel fuller from roots to ends, with a soft, touchable finish. The duo is powered by rice protein and bamboo extract to support body and strength, plus lotus flower to help boost shine. Ideal for fine to medium hair that looks limp or lacks lift. Suitable for everyday use and safe on colour-treated hair.
How To Use Joico Joifull Volumizing Shampoo & Conditioner 1 Litre Duo
- Shampoo: Apply to wet hair and scalp, massage into a lather.
- Rinse thoroughly and repeat if needed.
- Follow with JoiFull Volumizing Conditioner.
- Conditioner: Apply to clean, damp hair, focusing on mid-lengths and ends.
- Leave on for 1–2 minutes.
- Rinse thoroughly.
- Style as desired.
Joico Joifull Volumizing Shampoo & Conditioner 1 Litre Duo Ingredients
JoiFull Volumizing Shampoo: Water/Aqua/Eau, Sodium C14-16 Olefin Sulfonate, Cocamidopropyl Betaine, Cocamide MIPA, Glycol Distearate, Dimethicone, Cocamidopropylamine Oxide, PEG-7 Glyceryl Cocoate, Acrylates Copolymer, Polyquaternium-7, Hydrolyzed Rice Protein, Bambusa Vulgaris (Bamboo) Extract, Nelumbo Nucifera (Lotus) Flower Extract, Keratin, Arginine HCl, Serine, Threonine, Lactic Acid, Citric Acid, Sodium Chloride, Sodium Benzoate, Disodium EDTA, Tetrasodium EDTA, Guar Hydroxypropyltrimonium Chloride, PPG-3 Caprylyl Ether, PEG-150 Pentaerythrityl Tetrastearate, PEG-6 Caprylic/Capric Glycerides, PEG-45M, Laureth-4, Laureth-23, Glycerin, Propylene Glycol, Benzophenone-4, Butylene Glycol, Phenoxyethanol, Ethylhexylglycerin, Parfum (Fragrance), Limonene, Linalool, Hexyl Cinnamal, Citronellol. JoiFull Volumizing Conditioner: Water/Aqua/Eau, Cetearyl Alcohol, Behentrimonium Chloride, Cetyl Esters, Amodimethicone, Isopropyl Palmitate, Hydroxyethylcellulose, Stearamidopropyl Dimethylamine, Hydrolyzed Rice Protein, Bambusa Vulgaris (Bamboo) Extract, Nelumbo Nucifera (Lotus) Flower Extract, Keratin, Arginine HCl, Serine, Threonine, Lactic Acid, Citric Acid, Disodium EDTA, Trideceth-12, Cetrimonium Chloride, Glycerin, Propylene Glycol, Phenoxyethanol, Ethylhexylglycerin, Parfum (Fragrance), Limonene, Linalool, Hexyl Cinnamal, Citronellol.-
Sodium C14-16 Olefin Sulfonate Cleansers / surfactantsCleansing surfactant
A strong, high‑foaming surfactant that helps lift away oil, dirt and product build-up.
May suitThose who prefer a deep‑cleaning or clarifying effect, especially in shampoos.
Worth knowingIt is often used in clarifying formulas because it creates a rich lather and provides an effective cleanse. Its intensity can feel more cleansing than milder surfactants, depending on hair type and formulation.
-
Cocamidopropyl Betaine Cleansers / surfactantsCleanser / foam booster
A milder co-surfactant that helps cleanse, boost foam and soften the feel of stronger cleansers.
May suitMost hair types, including those wanting a gentler wash.
Worth knowingOften paired with other surfactants to make a formula feel milder.
-
Cocamide MIPA Cleansers / surfactantsFoaming surfactant
A coconut-derived surfactant that helps boost foam and improve the cleansing performance of shampoos.
May suitPeople who like a rich, stable lather in their cleansing products.
Worth knowingIt is often used alongside primary surfactants to enhance texture and mildness. Its viscosity‑boosting effect can also improve the feel of rinse‑off formulas.
-
Glycol Distearate Thickeners and stabilisersOpacifier and pearlising agent
Adds a pearlescent look and helps thicken and stabilise shampoos and conditioners.
May suitThose who like creamy, luxurious-feeling shampoo or conditioner textures.
Worth knowingIt also provides a mild conditioning feel, helping formulas spread smoothly through the hair. Its use is common in many everyday cleansing products.
-
Dimethicone SiliconesSlip and shine agent
Smooths the hair surface, adds slip and shine and helps reduce frizz.
May suitFrizz-prone, coarse or dry hair wanting a smooth, glossy finish.
Worth knowingSome people prefer silicone-free formulas, especially for certain curl routines. It is widely used and helpful in many smoothing products.
-
Cocamidopropylamine Oxide Cleansers / surfactantsFoam booster / mild surfactant
A mild surfactant that boosts foam and helps cleanse while supporting product texture.
May suitPeople looking for gentle yet effective cleansing or a rich, creamy lather in shampoos.
Worth knowingIt is often used alongside other surfactants to improve mildness and enhance foam quality. It also helps stabilise formulations and improve rinsability.
-
PEG-7 Glyceryl Cocoate Cleansers / surfactantsMild surfactant and emollient
A gentle, non-ionic surfactant that also adds light softness and slip to hair.
May suitThose looking for mild cleansing with a smoother, less stripped feel.
Worth knowingIt is often included to make cleansing formulas feel more conditioning and to help solubilise oils or fragrances. It pairs well with stronger surfactants to create a more balanced wash.
-
Acrylates Copolymer Thickeners and stabilisersFilm-forming polymer
Acrylates Copolymer helps form a lightweight film that supports hold, texture and product stability.
May suitPeople looking for enhanced styling hold or frizz control.
Worth knowingIt is widely used in styling products to help shape and set the hair without feeling heavy. It also contributes to product consistency and spreadability.
-
Polyquaternium-7 Conditioning agentsConditioning polymer
A conditioning polymer that helps smooth, soften and reduce static in the hair.
May suitPeople looking for improved slip, reduced frizz or easier detangling.
Worth knowingIt is commonly used in shampoos, conditioners and styling products to enhance manageability and provide a light, non‑heavy feel. It is well known for offering conditioning benefits without weighing the hair down.
-
Hydrolysed Rice Protein Proteins and amino acidsStrengthening protein
A plant-derived protein that helps reinforce and condition the hair.
May suitPeople looking to support hair strength, smoothness or light-volume effects.
Worth knowingIt can help improve the feel of damaged or fine hair without the weight of some heavier proteins.
-
Bambusa Vulgaris Extract Botanical extractsBotanical conditioning extract
A bamboo-derived extract used for its lightweight conditioning and supportive antioxidant properties.
May suitThose looking for plant-derived ingredients that help smooth and support hair without weight.
Worth knowingBamboo extracts are commonly added to formulas to complement conditioning agents and help maintain hair feel and manageability.
-
Nelumbo Nucifera Flower Extract Botanical extractsBotanical extract
A plant-derived extract used to help condition and refresh the hair and scalp.
May suitThose looking for botanical ingredients with gentle conditioning or soothing benefits.
Worth knowingLotus flower extract is often included for its calming and antioxidant properties, which can complement a variety of haircare formulations. Its effects depend on the overall product and concentration used.
-
Keratin Proteins and amino acidsStrengthening protein
Keratin helps reinforce the hair structure and improve the feel of damaged or weakened strands.
May suitThose with chemically treated, heat‑styled, or fragile hair may find it beneficial.
Worth knowingKeratin used in haircare is typically hydrolysed so it can adhere more easily to the hair surface. It offers cosmetic conditioning benefits rather than permanently altering the internal hair structure.
-
Arginine Hydrochloride Proteins and amino acidsAmino acid conditioning
An amino acid used to help support hair strength and overall conditioning.
May suitPeople looking for repair-focused or strengthening haircare formulas.
Worth knowingArginine Hydrochloride is commonly included in haircare to support the hair fibre and enhance conditioning benefits.
-
Serine Proteins and amino acidsAmino acid conditioner
Serine is an amino acid used to support moisture balance and improve the feel of hair.
May suitThose seeking lightweight hydration or formulas that help smooth and soften hair.
Worth knowingAmino acids like serine are often included in conditioning or strengthening blends to complement other hair-hydrating ingredients. They can be used in many types of haircare from shampoos to treatments.
-
Threonine Proteins and amino acidsAmino acid
Threonine is an amino acid used to support hair conditioning and strength.
May suitThose looking for formulas that help maintain softness and support the hair’s protein structure.
Worth knowingAmino acids are often included in haircare to help improve the feel and manageability of the hair fibre. They can complement other conditioning and strengthening ingredients in a formula.
-
Lactic Acid pH adjusterspH adjuster
Helps adjust and maintain the product’s pH for optimal performance.
May suitThose looking for formulas that help smooth the cuticle or gently refine the scalp surface.
Worth knowingLactic Acid can also provide mild hydrating and smoothing benefits in haircare. Its pH-balancing role helps support product stability and performance.
-
Citric Acid pH adjusterspH adjuster
Fine-tunes the product pH, which can help the hair surface feel smooth.
May suitMost hair types as part of a balanced formula.
Worth knowingUsually present in small amounts to balance the formula.
-
Sodium Chloride Thickeners and stabilisersViscosity adjuster
Sodium Chloride is used to adjust the thickness of shampoos and other cleansing formulas.
May suitThose interested in how a product’s texture and lather are achieved.
Worth knowingIt is a simple mineral salt that helps create a familiar shampoo feel and can influence how a cleanser spreads through the hair.
-
Sodium Benzoate PreservativesPreservative
Helps protect water-based products from spoilage so they stay usable.
May suitAll products that need a preservative system.
Worth knowingOften paired with other preservatives for broad protection.
-
Disodium EDTA Chelating agentsChelating agent
Binds to minerals from hard water so the product works consistently and stays stable.
May suitAll products, especially in hard-water areas.
Worth knowingUsed in tiny amounts to keep formulas performing reliably.
-
Tetrasodium EDTA Chelating agentsChelating agent
Helps bind metal ions in water to improve product stability and performance.
May suitThose in hard-water areas who want shampoos and conditioners to rinse more cleanly.
Worth knowingChelating agents can support formula consistency and help prevent minerals from depositing on the hair or interfering with product texture. They are widely used in many rinse-off and leave-in formulations.
-
Guar Hydroxypropyltrimonium Chloride Conditioning agentsConditioning polymer
A conditioning polymer that helps smooth hair and improve slip.
May suitThose looking for softer, easier-to-detangle hair.
Worth knowingIt is derived from guar gum and is commonly used to enhance conditioning in shampoos and conditioners. It can also reduce static and improve manageability.
-
PPG-3 Caprylyl Ether SolventsSolvent and emollient
Helps dissolve other ingredients and adds a smooth, light feel to hair products.
May suitThose who prefer lightweight formulas that spread easily without heaviness.
Worth knowingIt is commonly used to improve texture and help blend oil‑compatible ingredients evenly throughout a formula. It also contributes a soft, conditioned feel without leaving residue.
-
PEG-150 Pentaerythrityl Tetrastearate Thickeners and stabilisersThickener and stabiliser
A thickening and stabilising ingredient that helps create a smooth, consistent texture in haircare formulas.
May suitAnyone who prefers products with a richer, creamier feel or improved spreadability.
Worth knowingIt is often used in conditioners and styling products to enhance texture and keep formulas stable over time. It also helps emulsify oil and water components for an even finish.
-
PEG-6 Caprylic/Capric Glycerides Cleansers / surfactantsSolubiliser and mild surfactant
Helps dissolve oils and fragrance components into water-based formulas while providing gentle cleansing.
May suitThose looking for mild cleansing or well-blended formulations that incorporate oils.
Worth knowingIt is commonly used to improve formula clarity and texture in both cleansing and treatment products. Its mild nature makes it suitable for a wide range of hair types.
-
PEG-45M Thickeners and stabilisersThickener / stabiliser
A high‑molecular‑weight polymer used to thicken and stabilise haircare formulations.
May suitThose who prefer products with a smoother, more luxurious texture that stays consistent over time.
Worth knowingIt helps improve product feel without contributing weight to the hair. Commonly used in gels, conditioners and styling products for improved spreadability and performance.
-
Laureth-4 Cleansers / surfactantsSolubiliser / mild surfactant
Laureth-4 helps dissolve oils and blend fragrance or active ingredients evenly through a formula.
May suitThose looking for products with effective cleansing or evenly dispersed ingredients.
Worth knowingIt is commonly used at low levels to support texture and clarity in shampoos and styling products. Despite being a surfactant, it is often included for solubilising rather than strong cleansing.
-
Laureth-23 Cleansers / surfactantsSolubiliser / surfactant
Laureth-23 helps blend oils and water and supports gentle cleansing in haircare formulas.
May suitThose using products that need even distribution of lightweight oils or fragrances, such as leave-ins or styling sprays.
Worth knowingIt is a nonionic surfactant often used at low levels to keep formulas stable and clear. It also helps enhance the spreadability of other ingredients.
-
Glycerin HumectantsHumectant
Attracts and holds water to help hair feel hydrated and soft.
May suitDry or dehydrated hair, and many curl and moisture routines.
Worth knowingA very common, well-tolerated humectant used across countless products.
-
Propylene Glycol HumectantsHumectant
Helps hold moisture and carry other ingredients through the formula.
May suitMost hair types as part of a moisturising formula.
Worth knowingA widely used humectant and carrier ingredient.
-
Benzophenone-4 UV filtersUV filter
Helps absorb UV light and protect product formulas and hair colour from UV-related degradation.
May suitPeople looking to maintain colour-treated hair or reduce UV impact on hair and scalp.
Worth knowingIt is often used to help stabilise formulas that may be exposed to sunlight. Its presence can support the longevity of colour care products.
-
Butylene Glycol HumectantsHumectant and solvent
Butylene Glycol helps attract and hold moisture while improving the spreadability of hair products.
May suitThose looking for hydrated, smoother-feeling hair or lighter-feeling formulations.
Worth knowingIt is commonly used to help ingredients dissolve and to give formulas a soft, glide-on texture. It appears in many leave-in and rinse-off products due to its versatility.
-
Phenoxyethanol PreservativesPreservative
Helps keep the product stable and pleasant to use after opening.
May suitAll products that need protecting from spoilage.
Worth knowingA very common, well-studied preservative used at low levels.
-
Ethylhexylglycerin PreservativesPreservative booster
Helps support the preservation system and can provide mild skin-conditioning benefits.
May suitThose interested in gentle preservation systems or sensitive scalps may find it relevant.
Worth knowingIt is often paired with other preservatives to improve their effectiveness while allowing for lower usage levels. It also has light moisturising and conditioning properties.
-
Parfum Fragrance ingredientsFragrance
Gives the product its scent.
May suitPeople who enjoy a scented product.
Worth knowingFragrance preference is personal. Some people prefer fragrance-free formulas by choice.
-
Limonene Fragrance ingredientsFragrance component
A fragrance component that also occurs naturally in many citrus and plant oils.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.
-
Linalool Fragrance ingredientsFragrance component
A fragrance component found naturally in many flowers and spices.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.
-
Hexyl Cinnamal Fragrance ingredientsFragrance component
A fragrance ingredient used to give products a light, floral scent.
May suitThose who enjoy subtly scented haircare products.
Worth knowingIt is one of the fragrance components that must be listed separately when present above certain levels. People with known fragrance sensitivities may choose to monitor for it.
-
Citronellol Fragrance ingredientsFragrance component
A fragrance component with a soft floral, rose-like character.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.
-
Cetearyl Alcohol Conditioning agentsFatty alcohol conditioner
A fatty alcohol that helps soften hair and improve the texture of formulations.
May suitPeople looking for smoother, more manageable hair or richer, creamier product textures.
Worth knowingDespite the name, fatty alcohols are moisturising and conditioning rather than drying. They also help stabilise and thicken many haircare formulas.
-
Behentrimonium Chloride Conditioning agentsConditioning agent
A conditioning agent that helps detangle and soften, reducing static and roughness.
May suitMost hair types, especially tangle-prone or coarse hair.
Worth knowingA common conditioner ingredient despite the chloride name, which simply describes its chemistry.
-
Cetyl Esters Conditioning agentsEmollient / slip enhancer
Provides slip and softness while helping to smooth the hair’s surface.
May suitPeople looking for smoother, more manageable hair textures.
Worth knowingCetyl esters are wax‑like emollients that improve product spreadability and give a soft, conditioned feel. They are commonly used to enhance texture without heaviness.
-
Amodimethicone SiliconesConditioning silicone
A conditioning silicone that targets rougher areas of the hair to smooth and protect.
May suitDamaged, frizz-prone or colour-treated hair wanting targeted smoothing.
Worth knowingDesigned to deposit where hair needs it most. Some prefer silicone-free formulas by choice.
-
Isopropyl Palmitate Oils and buttersEmollient
A lightweight emollient ester that adds slip and smoothness to hair products.
May suitThose looking for improved softness, spreadability and a smoother feel in styling or conditioning products.
Worth knowingIt helps formulas feel less greasy than heavier oils while still supporting softness and manageability. It is commonly used to enhance product texture and spreadability.
-
Hydroxyethylcellulose Thickeners and stabilisersThickener and stabiliser
A polymer that helps thicken and stabilise haircare formulas.
May suitThose who prefer products with a smooth, uniform texture or need easier application and distribution.
Worth knowingIt is derived from cellulose and is widely used because it provides viscosity without weighing hair down. It also helps improve the feel and spreadability of many water-based products.
-
Stearamidopropyl Dimethylamine Conditioning agentsHair conditioning agent
A conditioning agent that helps smooth and soften the hair.
May suitThose looking for improved slip, manageability and reduced static, especially in dry or textured hair.
Worth knowingIt is often paired with fatty acids to enhance conditioning performance and provide a softer feel. It also helps detangle without weighing hair down.
-
Hydrolysed Rice Protein Proteins and amino acidsStrengthening protein
A plant-derived protein that helps reinforce and condition the hair.
May suitPeople looking to support hair strength, smoothness or light-volume effects.
Worth knowingIt can help improve the feel of damaged or fine hair without the weight of some heavier proteins.
-
Bambusa Vulgaris Extract Botanical extractsBotanical conditioning extract
A bamboo-derived extract used for its lightweight conditioning and supportive antioxidant properties.
May suitThose looking for plant-derived ingredients that help smooth and support hair without weight.
Worth knowingBamboo extracts are commonly added to formulas to complement conditioning agents and help maintain hair feel and manageability.
-
Nelumbo Nucifera Flower Extract Botanical extractsBotanical extract
A plant-derived extract used to help condition and refresh the hair and scalp.
May suitThose looking for botanical ingredients with gentle conditioning or soothing benefits.
Worth knowingLotus flower extract is often included for its calming and antioxidant properties, which can complement a variety of haircare formulations. Its effects depend on the overall product and concentration used.
-
Keratin Proteins and amino acidsStrengthening protein
Keratin helps reinforce the hair structure and improve the feel of damaged or weakened strands.
May suitThose with chemically treated, heat‑styled, or fragile hair may find it beneficial.
Worth knowingKeratin used in haircare is typically hydrolysed so it can adhere more easily to the hair surface. It offers cosmetic conditioning benefits rather than permanently altering the internal hair structure.
-
Arginine Hydrochloride Proteins and amino acidsAmino acid conditioning
An amino acid used to help support hair strength and overall conditioning.
May suitPeople looking for repair-focused or strengthening haircare formulas.
Worth knowingArginine Hydrochloride is commonly included in haircare to support the hair fibre and enhance conditioning benefits.
-
Serine Proteins and amino acidsAmino acid conditioner
Serine is an amino acid used to support moisture balance and improve the feel of hair.
May suitThose seeking lightweight hydration or formulas that help smooth and soften hair.
Worth knowingAmino acids like serine are often included in conditioning or strengthening blends to complement other hair-hydrating ingredients. They can be used in many types of haircare from shampoos to treatments.
-
Threonine Proteins and amino acidsAmino acid
Threonine is an amino acid used to support hair conditioning and strength.
May suitThose looking for formulas that help maintain softness and support the hair’s protein structure.
Worth knowingAmino acids are often included in haircare to help improve the feel and manageability of the hair fibre. They can complement other conditioning and strengthening ingredients in a formula.
-
Lactic Acid pH adjusterspH adjuster
Helps adjust and maintain the product’s pH for optimal performance.
May suitThose looking for formulas that help smooth the cuticle or gently refine the scalp surface.
Worth knowingLactic Acid can also provide mild hydrating and smoothing benefits in haircare. Its pH-balancing role helps support product stability and performance.
-
Citric Acid pH adjusterspH adjuster
Fine-tunes the product pH, which can help the hair surface feel smooth.
May suitMost hair types as part of a balanced formula.
Worth knowingUsually present in small amounts to balance the formula.
-
Disodium EDTA Chelating agentsChelating agent
Binds to minerals from hard water so the product works consistently and stays stable.
May suitAll products, especially in hard-water areas.
Worth knowingUsed in tiny amounts to keep formulas performing reliably.
-
Trideceth-12 Cleansers / surfactantsNonionic surfactant and solubiliser
Helps blend oil‑based and water‑based ingredients and provides gentle cleansing action.
May suitThose using products that need light cleansing or stable blends of oils, silicones, or fragrances.
Worth knowingIt is commonly used to solubilise fragrance or silicone ingredients in shampoos and treatments. Its mild, nonionic nature means it typically works well alongside other surfactants.
-
Cetrimonium Chloride Conditioning agentsConditioning agent
A conditioning agent that helps smooth and soften the hair while reducing static and tangles.
May suitPeople looking for improved manageability, detangling and smoother-feeling hair.
Worth knowingIt is a commonly used quaternary ammonium compound that helps conditioners spread easily through the hair. It is effective even at low levels, which is why it appears frequently in rinse-off products.
-
Glycerin HumectantsHumectant
Attracts and holds water to help hair feel hydrated and soft.
May suitDry or dehydrated hair, and many curl and moisture routines.
Worth knowingA very common, well-tolerated humectant used across countless products.
-
Propylene Glycol HumectantsHumectant
Helps hold moisture and carry other ingredients through the formula.
May suitMost hair types as part of a moisturising formula.
Worth knowingA widely used humectant and carrier ingredient.
-
Phenoxyethanol PreservativesPreservative
Helps keep the product stable and pleasant to use after opening.
May suitAll products that need protecting from spoilage.
Worth knowingA very common, well-studied preservative used at low levels.
-
Ethylhexylglycerin PreservativesPreservative booster
Helps support the preservation system and can provide mild skin-conditioning benefits.
May suitThose interested in gentle preservation systems or sensitive scalps may find it relevant.
Worth knowingIt is often paired with other preservatives to improve their effectiveness while allowing for lower usage levels. It also has light moisturising and conditioning properties.
-
Parfum Fragrance ingredientsFragrance
Gives the product its scent.
May suitPeople who enjoy a scented product.
Worth knowingFragrance preference is personal. Some people prefer fragrance-free formulas by choice.
-
Limonene Fragrance ingredientsFragrance component
A fragrance component that also occurs naturally in many citrus and plant oils.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.
-
Linalool Fragrance ingredientsFragrance component
A fragrance component found naturally in many flowers and spices.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.
-
Hexyl Cinnamal Fragrance ingredientsFragrance component
A fragrance ingredient used to give products a light, floral scent.
May suitThose who enjoy subtly scented haircare products.
Worth knowingIt is one of the fragrance components that must be listed separately when present above certain levels. People with known fragrance sensitivities may choose to monitor for it.
-
Citronellol Fragrance ingredientsFragrance component
A fragrance component with a soft floral, rose-like character.
Worth knowingA fragrance component that must be listed separately on labels because a minority of people can be sensitive to it. Its presence is normal, required disclosure and is not a quality signal.