why do you close baos here, while you can do it in finally block as in another situations?