full sync as 'fun'