Remove obsolete lines like this:

	\setindexsubitem{(in module frobnitz)}

These are no longer needed when present before any other \setindexsubitem{}
in the module section.  The indexsubitem is now set by \bimodindex and
\stmodindex.
diff --git a/Doc/lib/libamoeba.tex b/Doc/lib/libamoeba.tex
index 3e64257..c4e61c0 100644
--- a/Doc/lib/libamoeba.tex
+++ b/Doc/lib/libamoeba.tex
@@ -11,7 +11,6 @@
 
 The module \code{amoeba} defines the following items:
 
-\setindexsubitem{(in module amoeba)}
 \begin{funcdesc}{name_append}{path, cap}
 Stores a capability in the Amoeba directory tree.
 Arguments are the pathname (a string) and the capability (a capability
diff --git a/Doc/lib/libcmath.tex b/Doc/lib/libcmath.tex
index 147fa6e..ae50743 100644
--- a/Doc/lib/libcmath.tex
+++ b/Doc/lib/libcmath.tex
@@ -2,7 +2,6 @@
 \label{module-cmath}
 
 \bimodindex{cmath}
-\setindexsubitem{(in module cmath)}
 This module is always available.
 It provides access to mathematical functions for complex numbers.
 The functions are:
diff --git a/Doc/lib/libcode.tex b/Doc/lib/libcode.tex
index 04790a0..4f360bf 100644
--- a/Doc/lib/libcode.tex
+++ b/Doc/lib/libcode.tex
@@ -7,7 +7,6 @@
 
 The \code{code} module defines the following functions:
 
-\setindexsubitem{(in module code)}
 
 \begin{funcdesc}{compile_command}{source, \optional{filename\optional{, symbol}}}
 This function is useful for programs that want to emulate Python's
diff --git a/Doc/lib/libcopyreg.tex b/Doc/lib/libcopyreg.tex
index cffc395..9816bc9 100644
--- a/Doc/lib/libcopyreg.tex
+++ b/Doc/lib/libcopyreg.tex
@@ -12,7 +12,6 @@
 constructors which are not classes.  Such constructors may be factory
 functions or class instances.
 
-\setindexsubitem{(in module copy_reg)}
 
 \begin{funcdesc}{constructor}{object}
   Declares \var{object} to be a valid constructor.
diff --git a/Doc/lib/libdbm.tex b/Doc/lib/libdbm.tex
index 35e0b4c..ac5343f 100644
--- a/Doc/lib/libdbm.tex
+++ b/Doc/lib/libdbm.tex
@@ -14,7 +14,6 @@
 
 The module defines the following constant and functions:
 
-\setindexsubitem{(in module dbm)}
 \begin{excdesc}{error}
 Raised on dbm-specific errors, such as I/O errors. \code{KeyError} is
 raised for general mapping errors like specifying an incorrect key.
diff --git a/Doc/lib/libfnmatch.tex b/Doc/lib/libfnmatch.tex
index e5e2871..cb1684e 100644
--- a/Doc/lib/libfnmatch.tex
+++ b/Doc/lib/libfnmatch.tex
@@ -19,7 +19,6 @@
 for pathname expansion (\module{glob} uses \function{fnmatch()} to
 match filename segments).
 
-\setindexsubitem{(in module fnmatch)}
 
 \begin{funcdesc}{fnmatch}{filename, pattern}
 Test whether the \var{filename} string matches the \var{pattern}
diff --git a/Doc/lib/libgdbm.tex b/Doc/lib/libgdbm.tex
index 08d447f..0761991 100644
--- a/Doc/lib/libgdbm.tex
+++ b/Doc/lib/libgdbm.tex
@@ -29,7 +29,6 @@
 
 The module defines the following constant and functions:
 
-\setindexsubitem{(in module gdbm)}
 \begin{excdesc}{error}
 Raised on \code{gdbm}-specific errors, such as I/O errors. \code{KeyError} is
 raised for general mapping errors like specifying an incorrect key.
diff --git a/Doc/lib/libgl.tex b/Doc/lib/libgl.tex
index 7208695..de429ac 100644
--- a/Doc/lib/libgl.tex
+++ b/Doc/lib/libgl.tex
@@ -75,7 +75,6 @@
 The following functions are non-standard or have special argument
 conventions:
 
-\setindexsubitem{(in module gl)}
 \begin{funcdesc}{varray}{argument}
 %JHXXX the argument-argument added
 Equivalent to but faster than a number of
diff --git a/Doc/lib/libgopherlib.tex b/Doc/lib/libgopherlib.tex
index eb6d2a6..d0c7d77 100644
--- a/Doc/lib/libgopherlib.tex
+++ b/Doc/lib/libgopherlib.tex
@@ -3,7 +3,6 @@
 \stmodindex{gopherlib}
 \indexii{Gopher}{protocol}
 
-\setindexsubitem{(in module gopherlib)}
 
 This module provides a minimal implementation of client side of the
 the Gopher protocol.  It is used by the module \code{urllib} to handle
diff --git a/Doc/lib/libgrp.tex b/Doc/lib/libgrp.tex
index 478097d..da66800 100644
--- a/Doc/lib/libgrp.tex
+++ b/Doc/lib/libgrp.tex
@@ -19,7 +19,6 @@
 
 It defines the following items:
 
-\setindexsubitem{(in module grp)}
 \begin{funcdesc}{getgrgid}{gid}
 Return the group database entry for the given numeric group ID.
 \end{funcdesc}
diff --git a/Doc/lib/libmath.tex b/Doc/lib/libmath.tex
index 7f5679c..6cbf830 100644
--- a/Doc/lib/libmath.tex
+++ b/Doc/lib/libmath.tex
@@ -2,7 +2,6 @@
 \label{module-math}
 
 \bimodindex{math}
-\setindexsubitem{(in module math)}
 This module is always available.
 It provides access to the mathematical functions defined by the \C{}
 standard.
diff --git a/Doc/lib/libmimify.tex b/Doc/lib/libmimify.tex
index 3588dc9..8ac73c2 100644
--- a/Doc/lib/libmimify.tex
+++ b/Doc/lib/libmimify.tex
@@ -1,7 +1,6 @@
 \section{Standard Module \sectcode{mimify}}
 \label{module-mimify}
 \stmodindex{mimify}
-\setindexsubitem{(in module mimify)}
 
 The mimify module defines two functions to convert mail messages to
 and from MIME format.  The mail message can be either a simple message
diff --git a/Doc/lib/libpanel.tex b/Doc/lib/libpanel.tex
index efcfd0e..57b8e4f 100644
--- a/Doc/lib/libpanel.tex
+++ b/Doc/lib/libpanel.tex
@@ -15,7 +15,6 @@
 The module is too large to document here in its entirety.
 One interesting function:
 
-\setindexsubitem{(in module panel)}
 \begin{funcdesc}{defpanellist}{filename}
 Parses a panel description file containing S-expressions written by the
 \emph{Panel Editor}
diff --git a/Doc/lib/libpdb.tex b/Doc/lib/libpdb.tex
index 4fe8ad1..efb122d 100644
--- a/Doc/lib/libpdb.tex
+++ b/Doc/lib/libpdb.tex
@@ -3,7 +3,6 @@
 \stmodindex{pdb}
 \index{debugging}
 
-\setindexsubitem{(in module pdb)}
 
 The module \code{pdb} defines an interactive source code debugger for
 Python programs.  It supports setting
diff --git a/Doc/lib/libposix.tex b/Doc/lib/libposix.tex
index 101938d..261c6aa 100644
--- a/Doc/lib/libposix.tex
+++ b/Doc/lib/libposix.tex
@@ -74,7 +74,6 @@
 
 It defines the following functions and constants:
 
-\setindexsubitem{(in module posix)}
 \begin{funcdesc}{chdir}{path}
 Change the current working directory to \var{path}.
 \end{funcdesc}
diff --git a/Doc/lib/libpwd.tex b/Doc/lib/libpwd.tex
index 8e1fd2b..61de3fc 100644
--- a/Doc/lib/libpwd.tex
+++ b/Doc/lib/libpwd.tex
@@ -19,7 +19,6 @@
 
 It defines the following items:
 
-\setindexsubitem{(in module pwd)}
 \begin{funcdesc}{getpwuid}{uid}
 Return the password database entry for the given numeric user ID.
 \end{funcdesc}
diff --git a/Doc/lib/librand.tex b/Doc/lib/librand.tex
index 07d309e..3e19440 100644
--- a/Doc/lib/librand.tex
+++ b/Doc/lib/librand.tex
@@ -8,7 +8,6 @@
 compatibility, the \code{rand} module is now considered obsolete; if
 possible, use the \code{whrandom} module instead.
 
-\setindexsubitem{(in module rand)}
 
 \begin{funcdesc}{choice}{seq}
 Returns a random element from the sequence \var{seq}.
diff --git a/Doc/lib/librandom.tex b/Doc/lib/librandom.tex
index 201b9ab..35271ba 100644
--- a/Doc/lib/librandom.tex
+++ b/Doc/lib/librandom.tex
@@ -20,7 +20,6 @@
 used in common mathematical practice; most of these equations can be
 found in any statistics text.
 
-\setindexsubitem{(in module random)}
 \begin{funcdesc}{betavariate}{alpha, beta}
 Beta distribution.  Conditions on the parameters are
 \code{\var{alpha} >- 1} and \code{\var{beta} > -1}.
diff --git a/Doc/lib/libregex.tex b/Doc/lib/libregex.tex
index e3de911..6582c72 100644
--- a/Doc/lib/libregex.tex
+++ b/Doc/lib/libregex.tex
@@ -190,7 +190,6 @@
 
 The module defines these functions, and an exception:
 
-\setindexsubitem{(in module regex)}
 
 \begin{funcdesc}{match}{pattern, string}
   Return how many characters at the beginning of \var{string} match
diff --git a/Doc/lib/libregsub.tex b/Doc/lib/libregsub.tex
index b4d3862..6ee873d 100644
--- a/Doc/lib/libregsub.tex
+++ b/Doc/lib/libregsub.tex
@@ -18,7 +18,6 @@
 conversion help, see the URL
 \url{http://starship.skyport.net/crew/amk/howto/regex-to-re.html}.)
 
-\setindexsubitem{(in module regsub)}
 
 \begin{funcdesc}{sub}{pat, repl, str}
 Replace the first occurrence of pattern \var{pat} in string
diff --git a/Doc/lib/libresource.tex b/Doc/lib/libresource.tex
index 55b301b..7e7a288 100644
--- a/Doc/lib/libresource.tex
+++ b/Doc/lib/libresource.tex
@@ -11,7 +11,6 @@
 
 A single exception is defined for errors:
 
-\setindexsubitem{(in module resource)}
 
 \begin{excdesc}{error}
   The functions described below may raise this error if the underlying
diff --git a/Doc/lib/libstat.tex b/Doc/lib/libstat.tex
index 3030fc6..8f861d3 100644
--- a/Doc/lib/libstat.tex
+++ b/Doc/lib/libstat.tex
@@ -11,7 +11,6 @@
 
 The \code{stat} module defines the following functions:
 
-\setindexsubitem{(in module stat)}
 
 \begin{funcdesc}{S_ISDIR}{mode}
 Return non-zero if the mode was gotten from a directory.
diff --git a/Doc/lib/libstdwin.tex b/Doc/lib/libstdwin.tex
index 35ff6a7..fbccba9 100644
--- a/Doc/lib/libstdwin.tex
+++ b/Doc/lib/libstdwin.tex
@@ -37,7 +37,6 @@
 
 The following functions are defined in the \code{stdwin} module:
 
-\setindexsubitem{(in module stdwin)}
 \begin{funcdesc}{open}{title}
 Open a new window whose initial title is given by the string argument.
 Return a window object; window object methods are described below.%
@@ -812,7 +811,6 @@
 
 The module defines the following objects:
 
-\setindexsubitem{(in module rect)}
 \begin{excdesc}{error}
 The exception raised by functions in this module when they detect an
 error.
diff --git a/Doc/lib/libstring.tex b/Doc/lib/libstring.tex
index 98e5a80..c7889c9 100644
--- a/Doc/lib/libstring.tex
+++ b/Doc/lib/libstring.tex
@@ -53,7 +53,6 @@
 
 The functions defined in this module are:
 
-\setindexsubitem{(in module string)}
 
 \begin{funcdesc}{atof}{s}
 Convert a string to a floating point number.  The string must have
diff --git a/Doc/lib/libsymbol.tex b/Doc/lib/libsymbol.tex
index 2b8ecbb..bb103a3 100644
--- a/Doc/lib/libsymbol.tex
+++ b/Doc/lib/libsymbol.tex
@@ -11,7 +11,6 @@
 
 This module also provides one additional data object:
 
-\setindexsubitem{(in module symbol)}
 
 
 \begin{datadesc}{sym_name}
diff --git a/Doc/lib/libsyslog.tex b/Doc/lib/libsyslog.tex
index 5d2b6a9..f748186 100644
--- a/Doc/lib/libsyslog.tex
+++ b/Doc/lib/libsyslog.tex
@@ -8,7 +8,6 @@
 
 The module defines the following functions:
 
-\setindexsubitem{(in module syslog)}
 
 \begin{funcdesc}{syslog}{\optional{priority,} message}
 Send the string \var{message} to the system logger.
diff --git a/Doc/lib/libtermios.tex b/Doc/lib/libtermios.tex
index fec67f5..05f7371 100644
--- a/Doc/lib/libtermios.tex
+++ b/Doc/lib/libtermios.tex
@@ -98,7 +98,6 @@
 \indexii{\POSIX{}}{I/O control}
 \indexii{tty}{I/O control}
 
-\setindexsubitem{(in module TERMIOS)}
 
 This module defines the symbolic constants required to use the
 \module{termios}\refbimodindex{termios} module (see the previous
diff --git a/Doc/lib/libtoken.tex b/Doc/lib/libtoken.tex
index 816abc7..deec2c6 100644
--- a/Doc/lib/libtoken.tex
+++ b/Doc/lib/libtoken.tex
@@ -12,7 +12,6 @@
 This module also provides one data object and some functions.  The
 functions mirror definitions in the Python C header files.
 
-\setindexsubitem{(in module token)}
 
 
 \begin{datadesc}{tok_name}
diff --git a/Doc/lib/liburlparse.tex b/Doc/lib/liburlparse.tex
index 3017a16..41c66bf 100644
--- a/Doc/lib/liburlparse.tex
+++ b/Doc/lib/liburlparse.tex
@@ -7,7 +7,6 @@
 \indexii{URL}{parsing}
 \indexii{relative}{URL}
 
-\setindexsubitem{(in module urlparse)}
 
 This module defines a standard interface to break URL strings up in
 components (addessing scheme, network location, path etc.), to combine
diff --git a/Doc/lib/libwhichdb.tex b/Doc/lib/libwhichdb.tex
index 1805049..5928126 100644
--- a/Doc/lib/libwhichdb.tex
+++ b/Doc/lib/libwhichdb.tex
@@ -6,7 +6,6 @@
 several simple database modules available--dbm, gdbm, or
 dbhash--should be used to open a given file.
 
-\setindexsubitem{(in module whichdb)}
 \begin{funcdesc}{whichdb}{filename}
 Returns one of the following values: \code{None} if the file can't be
 opened because it's unreadable or doesn't exist; the empty string
diff --git a/Doc/lib/libwhrandom.tex b/Doc/lib/libwhrandom.tex
index 7803184..b83e6ab 100644
--- a/Doc/lib/libwhrandom.tex
+++ b/Doc/lib/libwhrandom.tex
@@ -5,7 +5,6 @@
 This module implements a Wichmann-Hill pseudo-random number generator
 class that is also named \code{whrandom}.  Instances of the
 \code{whrandom} class have the following methods:
-\setindexsubitem{(in module whrandom)}
 
 \begin{funcdesc}{choice}{seq}
 Chooses a random element from the non-empty sequence \var{seq} and returns it.
diff --git a/Doc/lib/libxdrlib.tex b/Doc/lib/libxdrlib.tex
index 62e9df7..d831682 100644
--- a/Doc/lib/libxdrlib.tex
+++ b/Doc/lib/libxdrlib.tex
@@ -4,7 +4,6 @@
 \index{XDR}
 \index{External Data Representation}
 
-\setindexsubitem{(in module xdrlib)}
 
 
 The \module{xdrlib} module supports the External Data Representation
diff --git a/Doc/libamoeba.tex b/Doc/libamoeba.tex
index 3e64257..c4e61c0 100644
--- a/Doc/libamoeba.tex
+++ b/Doc/libamoeba.tex
@@ -11,7 +11,6 @@
 
 The module \code{amoeba} defines the following items:
 
-\setindexsubitem{(in module amoeba)}
 \begin{funcdesc}{name_append}{path, cap}
 Stores a capability in the Amoeba directory tree.
 Arguments are the pathname (a string) and the capability (a capability
diff --git a/Doc/libcmath.tex b/Doc/libcmath.tex
index 147fa6e..ae50743 100644
--- a/Doc/libcmath.tex
+++ b/Doc/libcmath.tex
@@ -2,7 +2,6 @@
 \label{module-cmath}
 
 \bimodindex{cmath}
-\setindexsubitem{(in module cmath)}
 This module is always available.
 It provides access to mathematical functions for complex numbers.
 The functions are:
diff --git a/Doc/libcode.tex b/Doc/libcode.tex
index 04790a0..4f360bf 100644
--- a/Doc/libcode.tex
+++ b/Doc/libcode.tex
@@ -7,7 +7,6 @@
 
 The \code{code} module defines the following functions:
 
-\setindexsubitem{(in module code)}
 
 \begin{funcdesc}{compile_command}{source, \optional{filename\optional{, symbol}}}
 This function is useful for programs that want to emulate Python's
diff --git a/Doc/libcopyreg.tex b/Doc/libcopyreg.tex
index cffc395..9816bc9 100644
--- a/Doc/libcopyreg.tex
+++ b/Doc/libcopyreg.tex
@@ -12,7 +12,6 @@
 constructors which are not classes.  Such constructors may be factory
 functions or class instances.
 
-\setindexsubitem{(in module copy_reg)}
 
 \begin{funcdesc}{constructor}{object}
   Declares \var{object} to be a valid constructor.
diff --git a/Doc/libdbm.tex b/Doc/libdbm.tex
index 35e0b4c..ac5343f 100644
--- a/Doc/libdbm.tex
+++ b/Doc/libdbm.tex
@@ -14,7 +14,6 @@
 
 The module defines the following constant and functions:
 
-\setindexsubitem{(in module dbm)}
 \begin{excdesc}{error}
 Raised on dbm-specific errors, such as I/O errors. \code{KeyError} is
 raised for general mapping errors like specifying an incorrect key.
diff --git a/Doc/libfnmatch.tex b/Doc/libfnmatch.tex
index e5e2871..cb1684e 100644
--- a/Doc/libfnmatch.tex
+++ b/Doc/libfnmatch.tex
@@ -19,7 +19,6 @@
 for pathname expansion (\module{glob} uses \function{fnmatch()} to
 match filename segments).
 
-\setindexsubitem{(in module fnmatch)}
 
 \begin{funcdesc}{fnmatch}{filename, pattern}
 Test whether the \var{filename} string matches the \var{pattern}
diff --git a/Doc/libgdbm.tex b/Doc/libgdbm.tex
index 08d447f..0761991 100644
--- a/Doc/libgdbm.tex
+++ b/Doc/libgdbm.tex
@@ -29,7 +29,6 @@
 
 The module defines the following constant and functions:
 
-\setindexsubitem{(in module gdbm)}
 \begin{excdesc}{error}
 Raised on \code{gdbm}-specific errors, such as I/O errors. \code{KeyError} is
 raised for general mapping errors like specifying an incorrect key.
diff --git a/Doc/libgl.tex b/Doc/libgl.tex
index 7208695..de429ac 100644
--- a/Doc/libgl.tex
+++ b/Doc/libgl.tex
@@ -75,7 +75,6 @@
 The following functions are non-standard or have special argument
 conventions:
 
-\setindexsubitem{(in module gl)}
 \begin{funcdesc}{varray}{argument}
 %JHXXX the argument-argument added
 Equivalent to but faster than a number of
diff --git a/Doc/libgopherlib.tex b/Doc/libgopherlib.tex
index eb6d2a6..d0c7d77 100644
--- a/Doc/libgopherlib.tex
+++ b/Doc/libgopherlib.tex
@@ -3,7 +3,6 @@
 \stmodindex{gopherlib}
 \indexii{Gopher}{protocol}
 
-\setindexsubitem{(in module gopherlib)}
 
 This module provides a minimal implementation of client side of the
 the Gopher protocol.  It is used by the module \code{urllib} to handle
diff --git a/Doc/libgrp.tex b/Doc/libgrp.tex
index 478097d..da66800 100644
--- a/Doc/libgrp.tex
+++ b/Doc/libgrp.tex
@@ -19,7 +19,6 @@
 
 It defines the following items:
 
-\setindexsubitem{(in module grp)}
 \begin{funcdesc}{getgrgid}{gid}
 Return the group database entry for the given numeric group ID.
 \end{funcdesc}
diff --git a/Doc/libmath.tex b/Doc/libmath.tex
index 7f5679c..6cbf830 100644
--- a/Doc/libmath.tex
+++ b/Doc/libmath.tex
@@ -2,7 +2,6 @@
 \label{module-math}
 
 \bimodindex{math}
-\setindexsubitem{(in module math)}
 This module is always available.
 It provides access to the mathematical functions defined by the \C{}
 standard.
diff --git a/Doc/libmimify.tex b/Doc/libmimify.tex
index 3588dc9..8ac73c2 100644
--- a/Doc/libmimify.tex
+++ b/Doc/libmimify.tex
@@ -1,7 +1,6 @@
 \section{Standard Module \sectcode{mimify}}
 \label{module-mimify}
 \stmodindex{mimify}
-\setindexsubitem{(in module mimify)}
 
 The mimify module defines two functions to convert mail messages to
 and from MIME format.  The mail message can be either a simple message
diff --git a/Doc/libpanel.tex b/Doc/libpanel.tex
index efcfd0e..57b8e4f 100644
--- a/Doc/libpanel.tex
+++ b/Doc/libpanel.tex
@@ -15,7 +15,6 @@
 The module is too large to document here in its entirety.
 One interesting function:
 
-\setindexsubitem{(in module panel)}
 \begin{funcdesc}{defpanellist}{filename}
 Parses a panel description file containing S-expressions written by the
 \emph{Panel Editor}
diff --git a/Doc/libpdb.tex b/Doc/libpdb.tex
index 4fe8ad1..efb122d 100644
--- a/Doc/libpdb.tex
+++ b/Doc/libpdb.tex
@@ -3,7 +3,6 @@
 \stmodindex{pdb}
 \index{debugging}
 
-\setindexsubitem{(in module pdb)}
 
 The module \code{pdb} defines an interactive source code debugger for
 Python programs.  It supports setting
diff --git a/Doc/libposix.tex b/Doc/libposix.tex
index 101938d..261c6aa 100644
--- a/Doc/libposix.tex
+++ b/Doc/libposix.tex
@@ -74,7 +74,6 @@
 
 It defines the following functions and constants:
 
-\setindexsubitem{(in module posix)}
 \begin{funcdesc}{chdir}{path}
 Change the current working directory to \var{path}.
 \end{funcdesc}
diff --git a/Doc/libpwd.tex b/Doc/libpwd.tex
index 8e1fd2b..61de3fc 100644
--- a/Doc/libpwd.tex
+++ b/Doc/libpwd.tex
@@ -19,7 +19,6 @@
 
 It defines the following items:
 
-\setindexsubitem{(in module pwd)}
 \begin{funcdesc}{getpwuid}{uid}
 Return the password database entry for the given numeric user ID.
 \end{funcdesc}
diff --git a/Doc/librand.tex b/Doc/librand.tex
index 07d309e..3e19440 100644
--- a/Doc/librand.tex
+++ b/Doc/librand.tex
@@ -8,7 +8,6 @@
 compatibility, the \code{rand} module is now considered obsolete; if
 possible, use the \code{whrandom} module instead.
 
-\setindexsubitem{(in module rand)}
 
 \begin{funcdesc}{choice}{seq}
 Returns a random element from the sequence \var{seq}.
diff --git a/Doc/librandom.tex b/Doc/librandom.tex
index 201b9ab..35271ba 100644
--- a/Doc/librandom.tex
+++ b/Doc/librandom.tex
@@ -20,7 +20,6 @@
 used in common mathematical practice; most of these equations can be
 found in any statistics text.
 
-\setindexsubitem{(in module random)}
 \begin{funcdesc}{betavariate}{alpha, beta}
 Beta distribution.  Conditions on the parameters are
 \code{\var{alpha} >- 1} and \code{\var{beta} > -1}.
diff --git a/Doc/libregex.tex b/Doc/libregex.tex
index e3de911..6582c72 100644
--- a/Doc/libregex.tex
+++ b/Doc/libregex.tex
@@ -190,7 +190,6 @@
 
 The module defines these functions, and an exception:
 
-\setindexsubitem{(in module regex)}
 
 \begin{funcdesc}{match}{pattern, string}
   Return how many characters at the beginning of \var{string} match
diff --git a/Doc/libregsub.tex b/Doc/libregsub.tex
index b4d3862..6ee873d 100644
--- a/Doc/libregsub.tex
+++ b/Doc/libregsub.tex
@@ -18,7 +18,6 @@
 conversion help, see the URL
 \url{http://starship.skyport.net/crew/amk/howto/regex-to-re.html}.)
 
-\setindexsubitem{(in module regsub)}
 
 \begin{funcdesc}{sub}{pat, repl, str}
 Replace the first occurrence of pattern \var{pat} in string
diff --git a/Doc/libresource.tex b/Doc/libresource.tex
index 55b301b..7e7a288 100644
--- a/Doc/libresource.tex
+++ b/Doc/libresource.tex
@@ -11,7 +11,6 @@
 
 A single exception is defined for errors:
 
-\setindexsubitem{(in module resource)}
 
 \begin{excdesc}{error}
   The functions described below may raise this error if the underlying
diff --git a/Doc/libstat.tex b/Doc/libstat.tex
index 3030fc6..8f861d3 100644
--- a/Doc/libstat.tex
+++ b/Doc/libstat.tex
@@ -11,7 +11,6 @@
 
 The \code{stat} module defines the following functions:
 
-\setindexsubitem{(in module stat)}
 
 \begin{funcdesc}{S_ISDIR}{mode}
 Return non-zero if the mode was gotten from a directory.
diff --git a/Doc/libstdwin.tex b/Doc/libstdwin.tex
index 35ff6a7..fbccba9 100644
--- a/Doc/libstdwin.tex
+++ b/Doc/libstdwin.tex
@@ -37,7 +37,6 @@
 
 The following functions are defined in the \code{stdwin} module:
 
-\setindexsubitem{(in module stdwin)}
 \begin{funcdesc}{open}{title}
 Open a new window whose initial title is given by the string argument.
 Return a window object; window object methods are described below.%
@@ -812,7 +811,6 @@
 
 The module defines the following objects:
 
-\setindexsubitem{(in module rect)}
 \begin{excdesc}{error}
 The exception raised by functions in this module when they detect an
 error.
diff --git a/Doc/libstring.tex b/Doc/libstring.tex
index 98e5a80..c7889c9 100644
--- a/Doc/libstring.tex
+++ b/Doc/libstring.tex
@@ -53,7 +53,6 @@
 
 The functions defined in this module are:
 
-\setindexsubitem{(in module string)}
 
 \begin{funcdesc}{atof}{s}
 Convert a string to a floating point number.  The string must have
diff --git a/Doc/libsymbol.tex b/Doc/libsymbol.tex
index 2b8ecbb..bb103a3 100644
--- a/Doc/libsymbol.tex
+++ b/Doc/libsymbol.tex
@@ -11,7 +11,6 @@
 
 This module also provides one additional data object:
 
-\setindexsubitem{(in module symbol)}
 
 
 \begin{datadesc}{sym_name}
diff --git a/Doc/libsyslog.tex b/Doc/libsyslog.tex
index 5d2b6a9..f748186 100644
--- a/Doc/libsyslog.tex
+++ b/Doc/libsyslog.tex
@@ -8,7 +8,6 @@
 
 The module defines the following functions:
 
-\setindexsubitem{(in module syslog)}
 
 \begin{funcdesc}{syslog}{\optional{priority,} message}
 Send the string \var{message} to the system logger.
diff --git a/Doc/libtermios.tex b/Doc/libtermios.tex
index fec67f5..05f7371 100644
--- a/Doc/libtermios.tex
+++ b/Doc/libtermios.tex
@@ -98,7 +98,6 @@
 \indexii{\POSIX{}}{I/O control}
 \indexii{tty}{I/O control}
 
-\setindexsubitem{(in module TERMIOS)}
 
 This module defines the symbolic constants required to use the
 \module{termios}\refbimodindex{termios} module (see the previous
diff --git a/Doc/libtoken.tex b/Doc/libtoken.tex
index 816abc7..deec2c6 100644
--- a/Doc/libtoken.tex
+++ b/Doc/libtoken.tex
@@ -12,7 +12,6 @@
 This module also provides one data object and some functions.  The
 functions mirror definitions in the Python C header files.
 
-\setindexsubitem{(in module token)}
 
 
 \begin{datadesc}{tok_name}
diff --git a/Doc/liburlparse.tex b/Doc/liburlparse.tex
index 3017a16..41c66bf 100644
--- a/Doc/liburlparse.tex
+++ b/Doc/liburlparse.tex
@@ -7,7 +7,6 @@
 \indexii{URL}{parsing}
 \indexii{relative}{URL}
 
-\setindexsubitem{(in module urlparse)}
 
 This module defines a standard interface to break URL strings up in
 components (addessing scheme, network location, path etc.), to combine
diff --git a/Doc/libwhichdb.tex b/Doc/libwhichdb.tex
index 1805049..5928126 100644
--- a/Doc/libwhichdb.tex
+++ b/Doc/libwhichdb.tex
@@ -6,7 +6,6 @@
 several simple database modules available--dbm, gdbm, or
 dbhash--should be used to open a given file.
 
-\setindexsubitem{(in module whichdb)}
 \begin{funcdesc}{whichdb}{filename}
 Returns one of the following values: \code{None} if the file can't be
 opened because it's unreadable or doesn't exist; the empty string
diff --git a/Doc/libwhrandom.tex b/Doc/libwhrandom.tex
index 7803184..b83e6ab 100644
--- a/Doc/libwhrandom.tex
+++ b/Doc/libwhrandom.tex
@@ -5,7 +5,6 @@
 This module implements a Wichmann-Hill pseudo-random number generator
 class that is also named \code{whrandom}.  Instances of the
 \code{whrandom} class have the following methods:
-\setindexsubitem{(in module whrandom)}
 
 \begin{funcdesc}{choice}{seq}
 Chooses a random element from the non-empty sequence \var{seq} and returns it.
diff --git a/Doc/libxdrlib.tex b/Doc/libxdrlib.tex
index 62e9df7..d831682 100644
--- a/Doc/libxdrlib.tex
+++ b/Doc/libxdrlib.tex
@@ -4,7 +4,6 @@
 \index{XDR}
 \index{External Data Representation}
 
-\setindexsubitem{(in module xdrlib)}
 
 
 The \module{xdrlib} module supports the External Data Representation