handle () in analyze, not -analyze :invoke