addressing comments;
making sure a double close doesn't hurt