After a widely panned performance and duet in tribute to Prince at the Billboard Awards with Madonna, Stevie Wonder must’ve felt pressure to redeem himself.

That’s the only reason I can think of for why they trotted him out with a DIFFERENT blonde, white pop singer (this time though, it was one who can actually sing) to tribute Prince at the BET Awards.

Tori Kelly and Stevie performed “Take Me With U,” a duet Prince did with Apollonia. But Stevie and Tori were just the appetizer and Jennifer Hudson’s “Purple Rain” rendition was the main course.

Dressed in a white hoodie, Jennifer Hudson did what she does best and hollered and bellowed and took everybody and their mother to church with her stirring rendition of the Prince classic. Jennifer Hudson may not have a strong body of work when it comes to original music, but homegirl is always good for a cover or a tribute.

Watch Stevie, Tori and Jennifer Hudson do their work in the name of Prince below.