Index: src/wp-admin/includes/template.php
===================================================================
--- src/wp-admin/includes/template.php	(revision 33777)
+++ src/wp-admin/includes/template.php	(working copy)
@@ -1313,8 +1313,11 @@
 function do_settings_sections( $page ) {
 	global $wp_settings_sections, $wp_settings_fields;
 
-	if ( ! isset( $wp_settings_sections[$page] ) )
-		return;
+	if ( ! isset( $wp_settings_sections[$page] ) ) {
+		/* translators: settings page slug */
+		$message = sprintf( __( "The '%s' settings page is not defined." ), $page );
+		_doing_it_wrong( __FUNCTION__, $message, '4.4' );
+	}
 
 	foreach ( (array) $wp_settings_sections[$page] as $section ) {
 		if ( $section['title'] )
@@ -1348,8 +1351,11 @@
 function do_settings_fields($page, $section) {
 	global $wp_settings_fields;
 
-	if ( ! isset( $wp_settings_fields[$page][$section] ) )
-		return;
+	if ( ! isset( $wp_settings_fields[$page][$section] ) ) {
+		/* translators: settings section slug */
+		$message = sprintf( __( "The '%s' settings section is not defined." ), $section );
+		_doing_it_wrong( __FUNCTION__, $message, '4.4' );
+	}
 
 	foreach ( (array) $wp_settings_fields[$page][$section] as $field ) {
 		$class = '';
