All this time, we thought they were just being discreet.

According to Radar, the main reason Katie Holmes and Jamie Foxx have kept their purported relationship under wraps is that she's technically not allowed to date (publicly, anyway) until 2017. A source claims that as part of her divorce from Tom Cruise, she agreed to a clause prohibiting her from having a relationship out in the open for five whole years.

#happyweekend ❤️ #gratitude #joy #lastdaysofsummer #nyc

A post shared by Katie Holmes (@katieholmes212) on