Index: wp-admin/includes/schema.php
===================================================================
--- wp-admin/includes/schema.php	(revision 20523)
+++ wp-admin/includes/schema.php	(working copy)
@@ -881,6 +881,19 @@
 
 --The Team @ SITE_NAME' );
 
+	$welcome_user_email = __( 'Dear User,
+
+Your new account is set up.
+
+You can log in with the following information:
+Username: USERNAME
+Password: PASSWORD
+LOGINLINK
+
+Thanks!
+
+--The Team @ SITE_NAME' );
+
 	$sitemeta = array(
 		'site_name' => $site_name,
 		'admin_email' => $site_user->user_email,
@@ -894,6 +907,7 @@
 		'illegal_names' => array( 'www', 'web', 'root', 'admin', 'main', 'invite', 'administrator', 'files' ),
 		'wpmu_upgrade_site' => $wp_db_version,
 		'welcome_email' => $welcome_email,
+		'welcome_user_email' => $welcome_user_email,
 		'first_post' => __( 'Welcome to <a href="SITE_URL">SITE_NAME</a>. This is your first post. Edit or delete it, then start blogging!' ),
 		// @todo - network admins should have a method of editing the network siteurl (used for cookie hash)
 		'siteurl' => get_option( 'siteurl' ) . '/',
Index: wp-includes/ms-deprecated.php
===================================================================
--- wp-includes/ms-deprecated.php	(revision 20523)
+++ wp-includes/ms-deprecated.php	(working copy)
@@ -270,3 +270,33 @@
 	}
 	return $url;
 }
+
+/**
+ * Ensure that the welcome message is not empty. Currently unused.
+ *
+ * @since MU
+ * @deprecated 3.4.0
+ * @deprecated Use get_site_option( 'welcome_user_email' )
+ *
+ * @param string $text
+ * @return string
+ */
+function welcome_user_msg_filter( $text ) {
+	_deprecated_function( __FUNCTION__, '3.4', "get_site_option( 'welcome_user_email' )" );
+
+	if ( !$text ) {
+		return __( 'Dear User,
+
+Your new account is set up.
+
+You can log in with the following information:
+Username: USERNAME
+Password: PASSWORD
+LOGINLINK
+
+Thanks!
+
+--The Team @ SITE_NAME' );
+	}
+	return $text;
+}
Index: wp-includes/ms-functions.php
===================================================================
--- wp-includes/ms-functions.php	(revision 20523)
+++ wp-includes/ms-functions.php	(working copy)
@@ -1216,7 +1216,7 @@
 		return false;
 
 	$welcome_email = stripslashes( get_site_option( 'welcome_email' ) );
-	if ( $welcome_email == false )
+	if ( false == $welcome_email )
 		$welcome_email = stripslashes( __( 'Dear User,
 
 Your new SITE_NAME site has been successfully set up at:
@@ -1279,8 +1279,21 @@
 	if ( !apply_filters('wpmu_welcome_user_notification', $user_id, $password, $meta) )
 		return false;
 
-	$welcome_email = get_site_option( 'welcome_user_email' );
+	$welcome_email = stripslashes( get_site_option( 'welcome_user_email' ) );
+	if ( false == $welcome_email )
+		$welcome_email = __( 'Dear User,
 
+Your new account is set up.
+
+You can log in with the following information:
+Username: USERNAME
+Password: PASSWORD
+LOGINLINK
+
+Thanks!
+
+--The Team @ SITE_NAME' );
+
 	$user = new WP_User($user_id);
 
 	$welcome_email = apply_filters( 'update_welcome_user_email', $welcome_email, $user_id, $password, $meta);
@@ -1885,33 +1898,6 @@
 add_filter('option_users_can_register', 'users_can_register_signup_filter');
 
 /**
- * Ensure that the welcome message is not empty. Currently unused.
- *
- * @since MU
- *
- * @param string $text
- * @return string
- */
-function welcome_user_msg_filter( $text ) {
-	if ( !$text ) {
-		return __( 'Dear User,
-
-Your new account is set up.
-
-You can log in with the following information:
-Username: USERNAME
-Password: PASSWORD
-LOGINLINK
-
-Thanks!
-
---The Team @ SITE_NAME' );
-	}
-	return $text;
-}
-add_filter( 'site_option_welcome_user_email', 'welcome_user_msg_filter' );
-
-/**
  * Whether to force SSL on content.
  *
  * @since 2.8.5
