On Tuesday, singing star Jennifer Lopez got caught out when her red sequinned dress exposed a little too much as she left their hotel.
The new American Idol judge seemed to become aware of her cleavage baring malfunction and attempted to adjust the front of her dress to cover-up, with husband Anthony looking on the whole time, reports Daily Mail, London.
She was then forced to cover her chest up with her white clutch handbag as she hurried to her waiting limo.
Her second wardrobe malfunction in a week revealed that Jennifer Lopez is only human as she took to the stage in San Juan, Puerto Rico with husband Marc Anthony.
The 41-year-old's green sequinned minidress was perilously short and, as she turned around to leave the stage with her 42-year-old husband, she inadvertently revealed her dimpled thighs.
Like 90 per cent of women, despite following an intense exercise regime which has seen her compete in a triathlon, the shapely star has not managed to avoid the inevitable.
Apart from when she was pregnant, the mother of twins, Max and Emme, two, has rarely fluctuated in size, and she worked hard to quickly regain her pre-pregnancy shape.
But despite maintaining a healthy lifestyle and watching her diet, she still has not managed to escape the dreaded orange peel.
The singer admits: 'It gets harder and harder, and now with babies it seems like there is no time! I have to get up before they do to exercise, but I know that it's good for my body and mind.
'I've always been very athletic. Even though it's harder to find the time right now, when I do work out I enjoy it.'
The star also admits she feels the pressure to always look good but luckily she doesn't have a huge appetite.
She told Look magazine: 'Feeling pressure is definitely part of the job. Everybody has pressures in their job, but I've always been pretty lucky. I'm not a big eater. I like to eat, but I don't overeat.'
Meanwhile, the diva is ready to drop the name J-Lo for a more grown up one - her own.
J-Lo will be referred to as 'Jennifer' on set of America Idol.
A source told contactmusic.com: 'There will always be J.Lo, but the premiere of American Idol sees the arrival of Jennifer.