Какова цель использования дополнительных скоб в корпусе коммутатора?

Мне это интересно ... см. Пример:

switch(x)
{
    case(a):
        {
        //do stuff
        }
        break;
    case(b):
        //do stuff
        break;
}

Я всю свою жизнь делал это, как случай b, но поскольку C # позволяет мне использовать его, а Visual Studio позволяет мне свернуть эту вещь, мне любопытно - какова реальная разница между случаем a (с фигурными скобками) и случаем b ?