The bank adds fees to your account and then notifies you about what they are doing. They are crooks!
I am farely new to PNC Bank, and I was in a pickle with someone cashing a check way before they were supposed to. I had a bunch of nsf fees and PNC bank helped me out and waived them all. I couldn't stop crying for all the kindness, I plan on sticking with this bank for a long time!