all thanks to the dll and the infinite bullet hole feature