Balls and Hoppers