diff --git a/wp-includes/post-functions.php b/wp-includes/post-functions.php
index 5687e34ad6..13db984fe4 100644
--- a/wp-includes/post-functions.php
+++ b/wp-includes/post-functions.php
@@ -2951,6 +2951,7 @@ function wp_insert_post( $postarr, $wp_error = false ) {
 
 	$maybe_empty = 'attachment' !== $post_type
 		&& ! $post_content && ! $post_title && ! $post_excerpt
+		&& ! $update
 		&& post_type_supports( $post_type, 'editor' )
 		&& post_type_supports( $post_type, 'title' )
 		&& post_type_supports( $post_type, 'excerpt' );
diff --git a/wp-includes/version.php b/wp-includes/version.php
index 97757ea531..37d733c11c 100644
--- a/wp-includes/version.php
+++ b/wp-includes/version.php
@@ -4,7 +4,7 @@
  *
  * @global string $wp_version
  */
-$wp_version = '4.4-beta3-35620';
+$wp_version = '4.4-beta3-35621';
 
 /**
  * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.