Любое исключение до close() - и поток останется открытым.