U.S. President Joe Biden’s announcement last week that Anheuser-Busch InBev would give away beer was the latest bid to bribe hesitant Americans to get vaccinated. Other public officials have dangled empanadas, guns and even cold, hard cash.

As the administration aims to get at least one shot into 70% of Americans by the Fourth of July, the gimmicks appear to be working.

Vaccinations surged in the past month among the young people typically targeted by the campaigns. About 44% of 18- to 24-year-olds have now received at least one shot, up from 34% a month earlier.