I guess there was some confusion. I think it's ok to user single_pay_account here because you'll get a slightly more meaningful exception. An IndexError might be a little confusing.