Two types of finishes help protect fabrics. Silicone (such as Sylmer) finishes repel water-based substances. Fluorochemical (such as Scotchguard, Zepel) finishes protect against both water-based and oil-based spills. Both types of finishes repel spills long enough to be wiped up, but they do not replace cleaning. These finishes are applied to the fabric surface and will wear off after extended use and cleaning. These finishes are applied to the fabric surface and will wear off after extended use and cleaning. In-store applications of these finishes should never be applied over factory application because chemicals may interact and destroy your fabric