Can we split this out into a `_detect_timezone_windows` type function?