Все-таки корректная работа с Func с breaks!