Make pusher optional