This should be a method you call on a sync object or something, don't build it here.