improve divider perfs
reintroduce divider