We catch an exception here if there aren't any pools selected, although nothing necessarily failed.  We definitely want to catch EVERYTHING though, so we continue.  I could try to pull out the tame exceptions, and warn on stuff that gets past those catches.