Dirrell has redeemed himself big time