remove impossible branch