In the most basic sense, a waterproof jacket provides the best amount of rain and snow protection. A water-resistant jacket provides adequate but insufficient protection. A waterproof substance, on the other hand, acts as a full water barrier. A plastic bag is waterproof in this sense. Waterproof clothing is similar to waterproof footwear in that it is designed to keep its wearer dry even when immersed in water. Waterproof clothing should be treated with care because some fabrics are not waterproof and will not withstand repeated exposures to moisture. These include cotton, linen, and hemp fabrics which tend to take on the moisture they contain and eventually rot away if they are not cleaned or replaced regularly. Heavier materials such as leather and nylon can be used to create durable articles that will last for many years if taken care of properly. There are several different types of waterproof garments available today, each with their own advantages and disadvantages. The choice of material and design will determine how much water can be kept out while still providing comfort. Some examples of popular waterproof jackets include: gabardine, fleece, and waxed canvas. Gabardine is a lightweight, breathable fabric originally developed in the 19th century for use by fishermen. It is made by weaving multiple layers of cotton or wool threads together. The top layer is usually treated with a resin to make it water resistant. Gabardines are commonly used for jackets, pants, and dresses.