Rosie Huntington-Whiteley always takes a "back-up dress" to red carpet events.
The 28-year-old supermodel had to seek emergency repairs from a menswear store after suffering a wardrobe malfunction in Las Vegas, but has now learned her lesson and is always prepared for fashion mishaps.
She told LOOK magazine: "My dress split once on the way to an event - all the way up the side! I was in Vegas and ran into a men's suiting store, where a tailor very kindly sewed me back into my dress. Now I always have a back-up dress."
If she is readying herself for an event, Rosie - who is dating Jason Statham - makes a few modifications to her diet in the days before.
She explained: "I cut out heavy carbs for a day or two before and I don't drink because alcohol can make me puffy.
"I certainly see the benefits when I cut out sugar, which is the hardest thing for me."
And the British beauty finds "sweating" a great way to relax.
She said: "Going to the gum and sweating is a really great release.
"If I could, I'd do yoga every day. It's an incredible way to calm the mind. Imagine if we lived in a world of yogis - lovely."