Missing water changes or mulmy substrate caused cyano every time i have had it, i would agree about ramshorns, and also physa in my opinion with regards to algae heavy tanks, however my MTS have always been really aggressive on algae wafers unlike the other snail species.