original doesn't need type hints