What happens if the `select` goes into the offline queue? Presumably the problem is no worse than the way things are prior to this merge, correct?

If that's the case, I'm ready to merge! :smiley: