Fool proofing of population setter functions