Refactoring, division optimization.