The Best of Worlds, High Absorption Paper on Top, and a Plastic Bottom That Won’t Soak Through. The Barrier Is A Piece Of Technology That Will Give You Results Where You Need Them Most, In Customer Service Satisfaction. Surveys Show That Interior Service Soils Are The Single Most Frequent Complaint By Service Customers. Use The Barrier as the Foundation of Your Dealership’s Own Premium “Clean Car Program.”