Adapted sync to support Python 2.6