Since you're declaring readonly, you can omit _retain_ ... since I think you're setting the private ivar and not using any auto-generated setter.