Read this:
As far as the new testing protocols…they are not that painful/hard. Lots of people doing them & discussion here: