Use retain instead of strong