I use 2 apps to block calls premptively. The Verizon blocking or phone blocking requires that you already know what numbers you want to block. By using certain apps, you can filter out calls that come from numbers you don't already know--spam, marketing, unknown or spoofed numbers. I use Whitepages and Call Control to spare me from the 2-4 calls per DAY that I get that are BS calls from marketers. You can set up the apps to allow anyone on your contact list to get through to you, as well as other parameters to customize what it is rejected and what's allowed through. You can even configure Call Control to prevent incoming texts but for that you have to upgrade to the paid version. I get good results with the free version. The nice thing about White Pages is that it often identifies what type (Fraud, Spam, etc) and even who is calling from numbers not in your contacts. These 2 apps have kept me from cursing so much.