lanxi: error control
lanxi: error control