`c.data().retain()` -> `data.retain()` (i.e. we called `c.data()` already which does accessibility check)