results => withResultsBlock or something?  'results' seems a bit ambiguous