I do clear it at the top. Do I have to clear it while inside the interrupt routine?