Initial work toward having the request manager be function (but with only one source at a time).