PIM sparse mode uses a pull model to deliver multicast traffic. This means that multicast traffic is only forwarded to routers that have explicitly requested it, using join messages. This reduces the amount of unnecessary traffic on the network and allows for efficient use of bandwidth. The source of this answer is the Cisco ENCOR v1.1 course, module 5, lesson 5.2: Implementing PIM Sparse Mode.