Update: They did it! Four and a half hours later. Nice job, team.

Carlos Beltran announced his retirement on Monday after 20 seasons in Major League Baseball. With Over 400 home runs, nine All-Star teams, and the 2017 World Series championship to his name, he's likely on his way to the Hall of Fame one day.

He began his career with seven seasons with the Kansas City Royals, and after a brief stint with the Houston Astros, Beltran signed a monster seven-year, $119 million contract with the New York Mets, the biggest in franchise history at the time.

Beltran had some injury-riddled years at the tail end of his tenure, and is best known for his strikeout in the 2006 NLCS against the Cardinals that ended the Mets' season. Beltran may go down as one of the five greatest offensive players in Mets franchise history, however, as he slashed .280/.369/.500 with 149 home runs and five All-Star appearances.

But that wasn't good enough for the Mets, who haven't come out publicly and congratulated Beltran on a brilliant career.

Seriously. The Mets Tweeted this.

And then had a chance to rectify things, but instead asked fans to come on out to Youth Glove Day on April 15.

​​How awkward will it be if and when Beltran is enshrined at Cooperstown with a Mets hat on? There's clearly some kind of bad blood between the Metropolitans and the 40-year-old slugger, which is a shame considering how respected he is around the game and all the good he did for the franchise.

​​Even though Beltran began his career in Kansas City and had some productive years with the St. Louis Cardinals and New York Yankees, it's pretty clear that the Mets got the best version of the man-- he never surpassed his numbers in Queens.

You could just say "Thanks for the memories, Carlos!" Would that be so hard?

Get it together, Mets. This is embarrassing.