in spite of the fact that requests were carefully vetted and many refused , he still had to contend with a seemingly never-ending stream of fellow scientists , many from overseas , who were keen to visit the facilities and enquire about his research .