Fixed unnoticed retain cycle