DirectorySearch.PageSize = 2 não funciona

     using (DirectorySearcher srch = new DirectorySearcher(String.Format("(memberOf=  {0})",p_Target.DistinguishedName)))
     {
            srch.PageSize = 2;
            SearchResultCollection results = results = srch.FindAll();
            int count = results.Count;
     }

count = 3 (TRÊS) e não 2. Por que isso? Não quero ter todos os resultados em apenas uma página. Eu sei que PageSize = 2 é bobo pequeno, mas defino esse valor neste caso apenas para fins de teste (na realidade, será mais).

questionAnswers(2)

yourAnswerToTheQuestion