I was asuming that if self._matches == None, it means it wasn't initialized. I dont see the problem