Yes, honesty is the best policy, and often I gave money back at the cash whenever I was handed too much money in return. Knowing that the person earning a small wage would have to maybe pay it back.
This time at a bank, I didn't feel this pity towards the bank....and I said to myself, it's their error.