A perennial water body is one that is mostly dependent on rainfall, or at least has seasonal exposure to another source of water (overtopping of streams and rivers etc.). They are water bodies that do not dry up. A permanent water body is one that only shows slight seasonal variation in water level and one that retains most of its volume throughout the year. Both types of water body support their own aquatic faunal and floral communities. Perennial water bodies tend to have self-sustaining fish populations and may be semi-choked with aquatic weeds. Permanent water bodies tend to have less emergent vegetation and may require stocking with fish.