overcome the practical difficulties of a scheme