remove unreachable cases