I've had one in my tank for over a year now - yes he eats coralline (evident by white "bite" marks) - however, even in my 29 gallon he can't keep up with the normal coralline growth, so if you're worried about losing all of your coralline I wouldn't.