Czy to nie jest sytuacja wyjątkowa? Swoją drogą, te 2 linie powtarzają się kilka razy, może zasługują na oddzielną metodę?