This is how you stop an evil preacher from spitting hateful sentiments into a microphone: play bagpipes. At least that’s what a boy in St. Andrews, Scotland did, Mashable reports.

Armed with a book and a sound system, the preacher set up shop in a cobblestoned square and started yelling scripture and other unintelligible phrases that included the words “God,” “fear,” and “repent.” Apparently a few shopkeepers and restaurant managers came out to tell him to shut up, but to no avail.

It wasn’t until the boy with the set of bagpipes entered the scene that the hate preacher’s spiteful bellowing got drowned out. In fact, people started applauding him. Shortly after that, the police arrived to shut the preacher down. Talk about good timing.