optimization

when removing possible values, don't perform additional operations if
nothing happened.