Such an approach lies in stark contrast to the approaches of social cognitive theory to addiction—and indeed, to behavior in general—which holds human beings regulate and control their own environmental and cognitive environments, and are not merely driven by internal, driving impulses.