Return statement? Shouldn't it continue to close all the closeables?