When both human and machine drivers make mistakes: Whom to blame?. (April 2023)