Supercritical carbon dioxide (SCD) can be used instead of PERC (perchloroethylene) or other undesirable solvents for dry-cleaning. Supercritical carbon dioxide sometimes intercalates into buttons, and, when the SCD is depressurized, the buttons pop, or break apart. Detergents that are soluble in carbon dioxide improve the solvating power of the solvent. CO-based dry cleaning equipment uses liquid CO, not supercritical CO, to avoid damage to the buttons.