thorough [adjective] + check [noun]