diff --git a/README.txt b/README.txt
index 21a013f..1b570e4 100644
--- a/README.txt
+++ b/README.txt
@@ -12,8 +12,8 @@ or user. Flags may be per-user, meaning that each user can flag an item
 individually, or global, meaning that the item is either flagged or it
 is not flagged, and any user who changes that changes it for everyone.
 
-In this way, additional flags (similar to 'published' and 'sticky') can 
-be put on nodes, or other items, and dealt with by the system however 
+In this way, additional flags (similar to 'published' and 'sticky') can
+be put on nodes, or other items, and dealt with by the system however
 the administration likes.
 
 Each flag allows the administrator to choose the 'flag this' text, and
@@ -22,26 +22,15 @@ the place where the user interface for flagging the item will appear
 teaser as well on the full node view).
 
 Each flag can be restricted to use only by certain roles. Each
-flag provides data to the Views module, and provides a default
-view to list 'My bookmarks'. These default views are somewhat crude,
-but are easily tailored to whatever the system administrator would like
-it to do. 
-
-Each flag also provides an 'argument' to the Views module that can be 
-used to allow a user to view other people's flagged content. This isn't 
-turned on by default anywhere, though, and the administrator will need 
+flag provides data to the Views module.
+
+Each flag also provides an 'argument' to the Views module that can be
+used to allow a user to view other people's flagged content. This isn't
+turned on by default anywhere, though, and the administrator will need
 to construct a view in order to take advantage of it.
 
-The module will come installed with a simple flag called "bookmarks" and 
-a simple view for 'My bookmarks'. This is a default view provided by the 
-Flag module, but can be customized to fit the needs of your site. To 
-customize this view, go to admin/structure/views and find the 
-'flags_bookmarks' view. Click the 'Add' action to customize the view. 
-Once saved, the new version of the view will be used rather than the one 
-provided by Flag.
 
-Besides editing the default view that comes with the module, Flag
-provides many views filters, fields, and sort criteria to make all sorts of
+Flag provides many views filters, fields, and sort criteria to make all sorts of
 displays possible relating to the number of times an item has been flagged.
 
 This module was formerly known as Views Bookmark, which was originally was
diff --git a/flag.install b/flag.install
index 8997e09..119c1b1 100644
--- a/flag.install
+++ b/flag.install
@@ -35,33 +35,6 @@ function flag_uninstall() {
 function flag_enable() {
   // Load the flag API in case we want to use it when enabling.
   include_once(drupal_get_path('module', 'flag') .'/flag.module');
-
-  if (!flag_get_flags()) {
-    // Install a demonstration flag only if no flag exists. This is to prevent
-    // a case where a disables and enables the module, and the demonstration
-    // flag is overwritten or re-created.
-    $flag = flag_flag::factory_by_content_type('node');
-    $configuration = array(
-      'name' => 'bookmarks',
-      'global' => 0,
-      'show_on_page' => 1,
-      'show_on_teaser' => 1,
-      'show_on_form' => 1,
-      // The following UI labels aren't wrapped in t() because they are written
-      // to the DB in English. They are passed to t() later, thus allowing for
-      // multilingual sites.
-      'title' => 'Bookmarks',
-      'flag_short' => 'Bookmark this',
-      'flag_long' => 'Add this post to your bookmarks',
-      'flag_message' => 'This post has been added to your bookmarks',
-      'unflag_short' => 'Unbookmark this',
-      'unflag_long' => 'Remove this post from your bookmarks',
-      'unflag_message' => 'This post has been removed from your bookmarks',
-      'types' => _flag_install_get_suggested_node_types(),
-    );
-    $flag->form_input($configuration);
-    $flag->save();
-  }
 }
 
 /**
diff --git a/includes/flag.views_default.inc b/includes/flag.views_default.inc
index 8d17f7c..a26024e 100644
--- a/includes/flag.views_default.inc
+++ b/includes/flag.views_default.inc
@@ -4,284 +4,3 @@
  * @file
  * Provides support for the Views module.
  */
-
-/**
- * Implementation of hook_views_default_views().
- */
-function flag_views_default_views() {
-  // Only setup views for the "bookmarks" flag.
-  // If it's been deleted, don't create any views.
-  $flag = flag_get_flag('bookmarks');
-  if (!$flag) {
-    return;
-  }
-
-  // Set up properties that are used for both views.
-  $fields = array(
-    'type' => array(
-      'id' => 'type',
-      'table' => 'node',
-      'field' => 'type',
-      'label' => 'Type',
-    ),
-    'title' => array(
-      'id' => 'title',
-      'table' => 'node',
-      'field' => 'title',
-      'label' => 'Title',
-      'link_to_node' => 1,
-    ),
-    'name' => array(
-      'label' => 'Author',
-      'link_to_user' => 1,
-      'id' => 'name',
-      'table' => 'users',
-      'field' => 'name',
-      'relationship' => 'uid_1',
-    ),
-  );
-
-  $style_options = array(
-    'grouping' => '',
-    'override' => 0,
-    'sticky' => 1,
-    'columns' => array(),
-    'default' => 'title',
-    'order' => 'asc',
-    'columns' => array(
-      'type' => 'type',
-      'title' => 'title',
-      'name' => 'name',
-    ),
-    'info' => array(
-      'type' => array(
-        'sortable' => TRUE,
-      ),
-      'title' => array(
-        'sortable' => TRUE,
-      ),
-      'name' => array(
-        'sortable' => TRUE,
-      ),
-    ),
-    'override' => FALSE,
-    'order' => 'asc',
-  );
-
-  $filters = array(
-    'status' => array(
-      'operator' => '=',
-      'value' => 1,
-      'group' => '0',
-      'exposed' => FALSE,
-      'expose' => array(
-        'operator' => FALSE,
-        'label' => '',
-      ),
-      'id' => 'status',
-      'table' => 'node',
-      'field' => 'status',
-      'relationship' => 'none',
-    ),
-  );
-
-  $relationships = array(
-    'flag_content_rel' => array(
-      'label' => 'bookmarks',
-      'required' => 1,
-      'flag' => 'bookmarks',
-      'user_scope' => 'current',
-      'id' => 'flag_content_rel',
-      'table' => 'node',
-      'field' => 'flag_content_rel',
-      'relationship' => 'none',
-      'override' => array(
-        'button' => 'Override',
-      ),
-    ),
-    'uid_1' => array(
-      'label' => 'author',
-      'required' => 0,
-      'id' => 'uid_1',
-      'table' => 'node',
-      'field' => 'uid',
-    ),
-  );
-
-  $access = array(
-    'type' => 'role',
-    'role' => drupal_map_assoc($flag->roles['flag']),
-    'perm' => '',
-  );
-
-  // Additional fields and style options if comment exists.
-  if (module_exists('comment')) {
-    $fields += array(
-      'comment_count' => array(
-        'id' => 'comment_count',
-        'table' => 'node_comment_statistics',
-        'field' => 'comment_count',
-        'label' => 'Replies',
-      ),
-      'last_comment_timestamp' => array(
-        'id' => 'last_comment_timestamp',
-        'table' => 'node_comment_statistics',
-        'field' => 'last_comment_timestamp',
-        'label' => 'Last Post',
-      ),
-    );
-
-    $style_options['default'] = 'last_comment_timestamp';
-    $style_options['order'] = 'desc';
-    $style_options['info'] += array(
-      'comment_count' => array(
-        'sortable' => TRUE,
-      ),
-      'last_comment_timestamp' => array(
-        'sortable' => TRUE,
-      ),
-    );
-    $style_options['columns'] += array(
-      'comment_count' => 'comment_count',
-      'last_comment_timestamp' => 'last_comment_timestamp',
-    );
-  }
-
-  $views = array();
-
-  /* Individual users user/%/bookmarks tab. */
-
-  // Additional relationship for this view.
-  $relationships_tab = $relationships;
-  $relationships_tab['flag_content_rel']['user_scope'] = 'any';
-  $relationships_tab += array(
-    'uid' => array(
-      'label' => 'bookmarks_user',
-      'required' => 1,
-      'id' => 'uid',
-      'table' => 'flag_content',
-      'field' => 'uid',
-      'relationship' => 'flag_content_rel',
-    ),
-  );
-
-  // Additional argument for this view.
-  $arguments_tab = array(
-    'uid' => array(
-      'default_action' => 'empty',
-      'style_plugin' => 'default_summary',
-      'style_options' => array(),
-      'wildcard' => 'all',
-      'wildcard_substitution' => 'All',
-      'title' => '%1\'s bookmarks',
-      'default_argument_type' => 'fixed',
-      'default_argument' => '',
-      'validate_type' => 'none',
-      'validate_fail' => 'not found',
-      'break_phrase' => 0,
-      'not' => 0,
-      'id' => 'uid',
-      'table' => 'users',
-      'field' => 'uid',
-      'override' => array(
-        'button' => 'Override',
-      ),
-      'relationship' => 'uid',
-      'default_options_div_prefix' => '',
-      'default_argument_user' => 0,
-      'default_argument_fixed' => '',
-      'default_argument_php' => '',
-    ),
-  );
-
-  $view = new view;
-  $view->name = 'flag_bookmarks_tab';
-  $view->description = 'Provides a tab on all user\'s profile pages containing bookmarks for that user.';
-  $view->tag = 'flag';
-  $view->view_php = '';
-  $view->base_table = 'node';
-  $view->is_cacheable = FALSE;
-  $view->api_version = 2;
-  $view->disabled = FALSE;
-  $handler = $view->new_display('default', 'Defaults', 'default');
-  $handler->override_option('relationships', $relationships_tab);
-  $handler->override_option('fields', $fields);
-  $handler->override_option('arguments', $arguments_tab);
-  $handler->override_option('filters', $filters);
-  $handler->override_option('access', $access);
-  $handler->override_option('title', 'User bookmarks');
-  $handler->override_option('empty', 'This user has not yet bookmarked any content.');
-  $handler->override_option('empty_format', filter_fallback_format());
-  $handler->override_option('items_per_page', '25');
-  $handler->override_option('use_pager', TRUE);
-  $handler->override_option('style_plugin', 'table');
-  $handler->override_option('style_options', $style_options);
-
-  $handler = $view->new_display('page', 'Page', 'page');
-  $handler->override_option('path', 'user/%/bookmarks');
-  $handler->override_option('menu', array(
-    'type' => 'tab',
-    'title' => 'Bookmarks',
-    'weight' => '0',
-    'name' => 'navigation',
-  ));
-  $handler->override_option('tab_options', array(
-    'type' => 'none',
-    'title' => NULL,
-    'weight' => NULL,
-  ));
-
-  $views[$view->name] = $view;
-
-  /* User bookmarks page with Ops. */
-
-  // Add some unique options for this view.
-  $style_options['columns'] += array('ops' => 'ops');
-  $fields += array(
-    'ops' => array(
-      'label' => 'Ops',
-      'id' => 'ops',
-      'table' => 'flag_content',
-      'field' => 'ops',
-      'relationship' => 'flag_content_rel',
-    ),
-  );
-
-  $view = new view;
-  $view->name = 'flag_'. $flag->name;
-  $view->description = 'A page listing the current user\'s bookmarks at /bookmarks.';
-  $view->tag = 'flag';
-  $view->view_php = '';
-  $view->base_table = 'node';
-  $view->is_cacheable = '0';
-  $view->api_version = 2;
-  $view->disabled = FALSE;
-  $handler = $view->new_display('default', 'Defaults', 'default');
-  $handler->override_option('relationships', $relationships);
-  $handler->override_option('fields', $fields);
-  $handler->override_option('filters', $filters);
-  $handler->override_option('access', $access);
-  $handler->override_option('title', t('My bookmarks'));
-  $handler->override_option('items_per_page', '25');
-  $handler->override_option('use_pager', TRUE);
-  $handler->override_option('empty', 'You have not yet bookmarked any content. Click the "'. $flag->flag_short .'" link when viewing a piece of content to add it to this list.');
-  $handler->override_option('empty_format', filter_fallback_format());
-  $handler->override_option('style_plugin', 'table');
-  $handler->override_option('style_options', $style_options);
-  $handler = $view->new_display('page', 'Page', 'page');
-  $handler->override_option('path', 'bookmarks');
-  $handler->override_option('menu', array(
-    'type' => 'normal',
-    'title' => t('My bookmarks'),
-    'weight' => '0',
-  ));
-  $handler->override_option('tab_options', array(
-    'type' => 'none',
-    'title' => NULL,
-    'weight' => NULL,
-  ));
-
-  $views[$view->name] = $view;
-
-  return $views;
-}
