return a `ref` from `push()`