Since action is a pointer we want to dereference it and update
Since action is a pointer we want to dereference it and update the value it point to, not overwrite the address it points to.
Since action is a pointer we want to dereference it and update the value it point to, not overwrite the address it points to.