check [noun] + rigorous [adjective]