More accurate divider loop fix