I don't mind this per-sé, but I'm curious about why you are doing it instead of just `self._writing = False`.