Factored out seq evaluator