public function read(): ?TimePoint
    {
        try {
            $datetime = new DateTime($this->current, $this->timezone);
        } catch (BaseException $e) {
            return null;
        }

        return $this->fromDateTime($datetime);
    }