Using a `timeout` of `0.0` is a clever hack to get a non_blocking select without having to rescue. Nice. :)