kernel, на счет пустоты не согласен, хотя первый варик как по мне был лучше, но заказчику так было гуд.