o.8 doesn't need to care about sync error either