# File lib/cool.io/io.rb, line 137 def schedule_write return unless @_io # this would mean 'we are still pre DNS here' return unless attached? # this would mean 'currently unattached' -- ie still pre DNS, or just plain not attached, which is ok begin enable_write_watcher rescue IOError end end