Depending on the type and grade of product used a geotextile can perform the functions of separation, filtration, reinforcement, and protection. To a lesser extent a geotextile can also provide erosion protection or drainage (where fluid/ gas travels in the plane of the product rather than directly through it although this is often better provided by other geosynthetics).