all these anti semantics
makes my blood burl