The British, however, promulgated the theory that caste hierarchy and discrimination influenced the workings of Indian society. This is arguably a very narrow definition of how Indian society actually functioned in the pre-British era, and it is thanks to colonial rule that it has now become conventional wisdom.