+1 on the alkalinity relative to nutrients. I have been through 2 bouts of Dino, both caused by trying to battle GHA the wrong way, by reducing nutrients. Now I keep my tank at ~ 8.5 DHK, .05 PO4 and 5 NO3. Instead of starving the tank to reduce Algae I hand removed it, and cleaned the rock work with a toothbrush over a month period.