Надо бы case чуть правее писать, иначе скобки на одном уровне получаются.