seems to be working indefinitely

takes two iterations of timeout errors to get back on course though