Don't double-close fd