published on badpenguin.org