Do not annoy Jay-Z.

The rapper has recorded a song that appears to take on those who criticized his recent trip to Cuba with wife Beyoncé.

Hip-hop site Global Grind reported that Jay-Z recorded "Open Letter" Wednesday night after seeing that their visit was the lead story on CNN.com.

The couple ventured to Cuba for their fifth wedding anniversary in a trip that the United States Treasury Department says was sanctioned.

But it's clear the superstar rapper has taken umbrage at all of the attention and controversy surrounding the jaunt to the communist country, which is currently under a U.S. travel embargo. The tune includes the lyrics, "Obama said, 'chill you gon' get me impeached. You don't need this s**t anyway. Chill with me on the beach.'"

CNN Political Ticker: Jay C. rips Jay-Z

Jay-Z also addresses his reported plan to sell his shares in the Nets basketball team in order to allow his new sports agency to actively recruit ball player clients.

"Would've brought the Nets to Brooklyn for free," he raps. "Except I made millions off you f***ing dweeb. I still own the building. I'm still keeping my seats. Y'all buy that bulls*** y'all better keep y'all receipts."

Listen to the song here:

The story on Global Grind (which is headed by rap impresario Russell Simmons) also contains photos of the rap superstar in the studio with hip-hop producers Swizz Beatz and Timbaland, who are believed to have worked on the track.