There is a retain property for this already. This doesn't seem needed.