# File lib/couchrest/more/extended_document.rb, line 204
    def save(bulk = false)
      caught = catch(:halt)  do
        if self.new_document?
          _run_save_callbacks do
            save_without_callbacks(bulk)
          end
        else
          update(bulk)
        end
      end
    end