Hello! I hit an issue with a metric which has no labels invoking clear(). We fail on self._lock no existing. Turns out it was not created because there are no label values here, we actually have no lock on the instance later when we clear it. Why don't we always create this lock?