extra benchmark code
remove redundant type hint