Jennifer Lopez has unveiled the artwork for her new single

Ain't Your Mama

online, but it hasn't taken long for fans to pick up on one detail from the stunning single cover.

If you think the always-flawless 46-year-old looks especially youthful in the picture, well, that's because she is - it appears the photo was taken some 13 years ago.

The picture actually shows a 33-year-old Lopez, and was originally shot for a 2003 issue of Esquire Magazine, as several eagle-eyed fans have pointed out.

he ain't your mamma (but she is actually a mum of two). Photo / Instagram
he ain't your mamma (but she is actually a mum of two). Photo / Instagram

If it were another artist, we'd wonder if this was a deliberate ploy to keep up with radio's youth-obsessed playlists, where 40-something artists like Sia and Gwen Stefani are the rare exceptions to the rule. But here's the thing: Lopez doesn't appear to have aged in the past 15 years anyway. We can only assume that, like the rest of us, she simply has difficulty telling pictures of a 33-year-old J Lo and a 46-year-old J Lo apart.

Read more:
Radio hosts' carpark war escalates
Step Dave star gets back to work

The new single will be available on iTunes this week following J Lo's performance of it on American Idol. In the meantime, she's teased fans with a snippet of the song - give it a listen below:

iTunes This THURSDAY! #AintYourMama

A post shared by Jennifer Lopez (@jlo) on