Index: wp-admin/includes/list-table.php
===================================================================
--- wp-admin/includes/list-table.php	(revision 22831)
+++ wp-admin/includes/list-table.php	(working copy)
@@ -43,8 +43,10 @@
 
 		if ( isset( $args['screen'] ) )
 			$args['screen'] = convert_to_screen( $args['screen'] );
+		elseif( isset( $GLOBALS['hook_suffix'] ) )
+			$args['screen'] = get_current_screen();
 		else
-			$args['screen'] = get_current_screen();
+			$args['screen'] = null;
 
 		return new $class( $args );
 	}
