this will go up until one finally returns a good result or am i missing something?