falsificationist [noun] + sophisticated [adjective]