I guess you learn something new everyday, because I had no idea this thing could grind up rocks and poop them out!! He hasn't knocked anything over yet, but he's only been in the tank for a few days so I guess we'll see. At any rate, he's really fun to watch when he's awake!