filling in Caruso's section