actually michael dance the fraudrecord db check and vpn / proxy check are two different functions the fraud module does it first checks fraudrecord's db to see if there listed if they are it stops the order(but before it has done this it has also checked for vpn/proxy as well) and if they're not listed it continues to do the next check which is checking for vpn/proxy and if either or both checks return true or basically return back that there listed or/and a vpn/proxy it blocks the order and refuses to allow them to continue as hey why even let them even get to the checkout part when you can stop them before any chargebacks etc are even possible lol.