Используем более правильный applyNext()