Adding exception handling to start_link