Update, March 21: The official lineup is now live. The teens were mostly correct.

Lollapalooza tickets went on sale this morning, and in keeping with tradition, they're flying off the shelves before artists are announced.

In recent years, the festival rolled out its lineup the morning after weekend passes went live (after leaking a few headliners to the Tribune). But this afternoon, maybe in response to Pitchfork's supertedious announcement, Lolla got creative, playing songs by artists ostensibly booked for the festival on an El train circling the Loop. 

Naturally, Chicago teens hopped aboard to publicize the lineup.

Here's who they're pretty, pretty sure is playing the festival:

  • Bruno Mars
  • Vampire Weekend
  • Zedd
  • Lil Pump
  • Nav
  • Bebe Rexha
  • Billie Ellish
  • Walk the Moon
  • Rex Orange County
  • Brockhampton
  • Playboi Carti
  • Superorganism
  • R.LUM.R
  • Pale Waves
  • Cucu
  • QuinnXCII

Some controversies remain. Is this guy's "Carrie B" an auto-corrected Cardi?

It's also unclear whether Arctic Monkeys are playing.

Tyler, the Creator showed up only once.

And in the category of trollish, improbable additions: One Direction and Justin Bieber.

The festival runs August 2 to 5 in Grant Park. Tickets.