Rethinking the social contract