def matches(self, address, name=None):
        """Check if this slot identifier matches the given tile.

        Matching can happen either by address or by module name (not currently implemented).

        Returns:
            bool: True if there is a match, otherwise False.
        """

        if self.controller:
            return address == 8

        return self.address == address