# 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