Any reason not to fclose? All file descriptors stay open this way...