call go() on EOF (eventually)