Use try/finally just to be on the safe side and prevent file descriptor leak ?!