If `r` doesn't expose a `name` property, it should.