I'd say yes, I've got a Magnificent Foxface that does a good job on algae when I don't overfeed. He gave me a scare once when I saw him nipping a blasto but that seems to have been an isolated incidence, I'm just careful now to maintain a delicate balance between under and overfeeding.