See Hubbard 101 for original.