Not even corner cases. I worked for a fintech that launched a dda-ish product that had 16 digit account numbers, issued sequentially, with no check digits. At launch there didn't seem to be a CS process for dealing with pretty obvious "customer mistyped account number and sent their money to some else's account." problem.