No, it will not stop the action of the bird. Raking is a natural action of most birds both wild and captive. You can not stop a bird from raking out all of their food, that is a fun action for them. However, the feeder is designed to work with the bird. When a bird rakes, instead of losing all the food that ends up on the floor or in the bottom of the cage, there is a protective hood that keeps the food contained inside the feeder, and a gap between the perch and the trough. The food that is raked out goes into this gap and back thru the bars to the outside reservoir, and you can save it and recycle it for the bird to finish eating.