When BE catches me with a DLL it doesn't perma ban me and it doesn't even ban me, the only time i get caught with it is in game, and if I'm caught with it in game, then i get kicked, and it will give a message saying what i was kicked for, and sometimes it will say your cheating, and what not, and then everyone on the server sees the battleye kicked you because of a cheat, and then that gets you banned lol. A few times, i said i installed ACE wrong, and they believed me.