Why does pcr take so long