A strength of Rotter's social learning theory is that it explicitly blends specific and general constructs, offering the benefits of each. In social learning theory, all general constructs have a specific counterpart. For every situationally specific expectancy there is a cross-situational generalized expectancy. Social learning theory blends generality and specificity to enable psychologists to measure variables and to make a large number of accurate predictions from these variables.