Will.i.am's "fire" was almost exposed to the audience on The Voice when his trousers fell down.
The 41-year-old musician suffered an embarrassing last-minute manhood-bearing mishap before performing his new track Fiyah on the British TV show, which meant he had to readjust himself in front of the full glare of the studio crowd.
READ MORE:
• Lorde hits back at dance haters
• Party time: What the stars get up to while in town
The hip-hop star - whose real name is William Adams - told fans off-camera, according to The Sun newspaper: "S**t sorry my fire popped out. You would have seen my fire.
"I was running down the stairs to get here so it popped out. I needed to sort it out."