Victor's

Такую логику нужно выносить в отдельный метод.