1. How to handle SIGPIPE