A whole new meaning to 'ants in your pants'