commit 6046be8176d36d91451fdf85a1321546b0b05e4b Author: Thomas Thurman Date: 2009-10-31