Sync back implemented, compiles but not tested