bail out on eg. find('count') queries
collect 'recursive' before loop
on self-assoc the settings could change