only make one shutl call per search