Social contract theory holds that individuals' moral and political obligations derive from an implicit or hypothetical agreement among people to form an organized society. This influential theory was first fully developed by Thomas Hobbes and later influentially expanded on by John Locke and Jean-Jacques Rousseau. In recent times, some philosophers have criticized social contract theory for potentially obscuring how the social contract relies upon the subjugation of certain groups.