nit: no need to guard `null` in `{@ code}`. The reader knows what null is.