Lupe Fiasco may be about peace and spreading righteousness through his rhymes but the Chicago emcee's no pushover.

While performing a show recently at the University of Cincinnati, Fiasco had to take a moment to pull the card of a fan that had thrown a glow stick up onstage, catching Lupe off guard, and hitting him in the head.

According to Complex, the rapper didn't hesitate to stop the music and challenge the bold concert-goer.

"Listen, hold up two seconds, we'll get back to the show, listen," he started. "I know you a jerk and that's cool. I know that you came here and you thought that 'I'ma get some shine real quick and throw some s--- at Lupe and hit him in the face.'"

"There used to be four black belts around this waist," he continued, referring to his back ground in martial arts. The crowd hollered their approval as he went on.

Clearly feeling himself at this point, Lupe was sure to announce that "everybody that wanna throw some s---"  could meet him at the side of the stage, so he could give them the "five minutes of fame," they so eagerly sought after.

With no takers, Lupe moved into 'Kick, Push' as quickly as the incident occurred.

Watch Lupe Fiasco's 'B---- Bad' Video