diff --git a/src/plugins/select/bluegene/plugin/select_bluegene.c b/src/plugins/select/bluegene/plugin/select_bluegene.c
index 81dab8743e0f2112614aec0432d104b101fd2006..be19250e6d0492ebc13abdbdf6711edcf8e07e12 100644
--- a/src/plugins/select/bluegene/plugin/select_bluegene.c
+++ b/src/plugins/select/bluegene/plugin/select_bluegene.c
@@ -363,7 +363,10 @@ extern int select_p_state_restore(char *dir_name)
 	int blocks = 0;
 
 	debug("bluegene: select_p_state_restore");
-
+#ifdef HAVE_BG_FILES
+	debug("This doesn't do anything on a real bluegene system");
+	return SLURM_SUCCESS;
+#endif
 	if(!dir_name) {
 		debug2("Starting bluegene with clean slate");
 		return SLURM_SUCCESS;