query parser takes 'limit'