Why are these local actions, shouldn't they happen on the server doing the syncing?