Sets are tricky.
try/except in successor search