replace `@` with `Gc`