Yes, use cash whenever possible for minor transactions. That's a pretty good rule even at home these days. At least the banks are pretty good about putting the money back in your account quickly when this happens.