updated 2012-12-22, likely the last time I'll run this tool