using kwargs pop to control prefetch