A significant part of carpet waste consists of petroleum-based polypropylene. As a non-recyclable product, disposing of it has previously meant incineration or landfill. However, a new solvent is now making it possible to recover virgin-standard polypropylene from carpet waste.