if node.valid?
      revision = false
      saved = true
      ActiveRecord::Base.transaction do
        node.save!