Good spot. Previously we would have done `cell == self._coord_thing` which would have returned `False`. But now the call to `nearest_neighbour_index` generates a `TypeError: unsupported operand type(s) ...` :disappointed:

How about I wrap this call in an `except TypeError` and fall back to the old method?