Stopped double close overkill

which led to a mysterious NullPointerException