revision 76 from googlecode