This package was originally written by Peter Mattis.
