evaluator works even if spaces are not given