new base rule: error_