Optional[Optional seems unusual. It seems to introduce unnecessary complexity. Isn't Optional[str] sufficient?
wasn't intended, fixed