was redundantly clearing each possibility twice