well, it won't affect much to the app. it's a good practice to close the file descriptors, but as you say we can assume we'll be instantiating this only once and then leave it to be garbage-collected. in any case it does not seem hard to close it properly, isn't it?