fixed runtime annoyance by starting at the top of the range