difficulty [noun] + fraught [adjective]