A model is given for multiple recapture studies on closed populations which allows capture probabilities to vary among individuals. The capture probability of each individual is assumed to be constant over time. Based on this model we give a nonparametric estimation procedure for population size. The estimator involves selecting one of a sequence of estimator which are each linear combinations of the capture frequencies. The individual estimators are derived from the generalized jackknife method. We also give a goodness of fit test for the model's assumption that individual capture probabilities do not change during the study. The robustness of the estimation procedure is investigated with a simulation study. By virtue of this study, and the theoretical nature of the estimator, it is judged to be robust to moderate variations in individual capture probabilities which may occur in commonly used short-term livetrapping studies.