_analyze API is already implemented