-.SH CAVEATS
-The symbol table manager requires the suballocator (see
-.BR sub (3)
-for details). You must ensure that
-.B sub_init
-has been called before using any symbol tables in your program.
-.SH IMPLEMENTATION
-The symbol table is an extensible hashtable, using a 32-bit CRC as the
-hash function. The hash chains are kept very short (probably too short,
-actually). Every time a symbol is found, its block is promoted to the
-front of its bin chain so it gets found faster next time.
+.SS Implementation
+The symbol table is an extensible hashtable, using the universal hash
+function described in
+.BR unihash (3)
+and the global hashing key. The hash chains are kept very short
+(probably too short, actually). Every time a symbol is found, its block
+is promoted to the front of its bin chain so it gets found faster next
+time.