you get a strong ref to repository, and *you* get a strong ref to repository