Balance the algorithim a little bit