polishing scalar predicates units