interrupt should work more than once