If it's mustard algae, it is entirely possible as i've learned first hand, 15 ppm only slows it down.
Check here for a visual comparison
http://www.poolforum.com/pf2/showthr...?t=5612&page=2