Shouldn't need timeout. It was a logic problem.