Если ты можешь написать проще, напиши проще, пожалей читателя. Не надо пять уровней вложенности кода там где достаточно одного.