Optimizer: fractions reduce refactoring