Plants are known naturally to absorb trace minerals (P, Fe, Cu, etc.) from the soil. Some plants, however, are hyperaccumulators, in the sense that they uptake extremely high amounts of a certain mineral. Does this have anything to do with the metabolism of the plant, or is it a product of environmental conditions?