From jmmikkel@mit.edu (Bug 2895):