Do not exit when the read return 0. We will print a message instead. This is usually due to some system event whcih might make the read return without data.