Don't double-close a handle on error