precaution [noun] + elaborate [adjective]