Better rescue for Errno