these are the factors that diamond calls ultimate causes