This is Jim Crutchfield's sandbox. Please do not pee-pee in it.