Ну первый вызов - красиво - а дальше уже накладно )