bu: error handling