Sofia Vergara has a new dating rule. During an appearance on “Watch What Happens Live,” the 51-year-old revealed that she won’t date anyone more than two years her junior.

The actress’ admission was made during a discussion about the Puerto Rican musician Bad Bunny who names her in the track “Monaco”.

“Would you ever date him?”“Real Housewives of Miami” star Alexia Nepola asked her. “Well, no, let’s not go crazy, let’s not go crazy. He is younger than my son Manolos. Manolo is 32 years old”replied Vergara, who shares her son with ex-husband Joe Gonzalez.

“Is that the rule? They can’t be younger than your son?” the host asked Sofía Vergara. “For me, they can’t be younger than 50. I’m 51″said Sofía Vergara.

Check out this Instagram post.

This post was shared by Sofia Vergara (@sofiavergara)

“Truth;” asked the host again. “Okay, 49,” she clarified, adding with a laugh, “I’m smart…” In “Monaco,” Bad Bunny sings, “Sofía Vergara is beautiful, but she’s more beautiful up close.”