ensure bank_client interface has all errors, create mock client