The TODO is still up to date. It is for the return value of `retain`. If you change that, you will see several warnings appear in editor.