* Fixed a retain cycle