demand [verb] + thorough [adjective]