swap meanings of 'all' and 'none' in field limits