no need for threads, follow_link() to get()