Shouldn't the printStream also be closed?