With + limit + без ленивой загрузки

Всем привет.

Написал




public function relations()

{

return array(

    'comments' => array(self::MANY_MANY, 'Comment', 'comments2travels(travels_id, comments_id)')

);

}



, заюзал:




$travel = Travel::model()->with(

    'comments' => array(

        'with' => array(

            'poster'

        ),

        'limit' => 3

)))->findByPk((int)$travelId);



и получил на выходе не первые три строки, а все. Как применять limit + with без ленивой загрузки?