Stream periphyton response to phosphorus loading events is constrained by antecedent conditions