Fix retain more prefer