$Id$ Sam Hocevar <sam@zoy.org>