We cannot guarantee complete stain removal, because some stains cause permanent colour change to the fibers and may react adversely to stain removal products. Differences in fibre type and construction, the dyes used, and the finish of the fabric have to be taken into consideration. The composition of the spill and the length of time the stain has been left on the fabric also has a bearing on stain removal. Not all spots and stains can be removed from every fibre and fabric on the first try, but some stubborn stains will respond to repeated cleaning.