Was Karl Marx right