Update with `plugin` instead of `macro`