Macroinvertebrates are useful and convenient indicators of the ecological health of water bodies and terrestrial ecosystems. They are almost always present, and are easy to sample and identify. This is largely due to the fact that most macro-invertebrates are visible to the naked eye, they typically have a short life-cycle (often the length of a single season) and are generally sedentary. Pre-existing river conditions such as river type and flow will affect macro invertebrate assemblages and so various methods and indices will be appropriate for specific stream types and within specific eco-regions. While some benthic macroinvertebrates are highly tolerant to various types of water pollution, others are not. Changes in population size and species type in specific study regions indicate the physical and chemical state of streams and rivers. Tolerance values are commonly used to assess water pollution and environmental degradation, such as human activities (e.g. selective logging and wildfires) in tropical forests.