fixed: ErrorBuilder.push() + updated: rule()