diff --git a/src/plugins/select/cray/select_cray.c b/src/plugins/select/cray/select_cray.c
index f893e6e9d09a6cfe6e4651190cbbd1ec6fec625d..9f72295146415a0de8568cdf896ea17adcabb46b 100644
--- a/src/plugins/select/cray/select_cray.c
+++ b/src/plugins/select/cray/select_cray.c
@@ -135,16 +135,11 @@ extern int init ( void )
 	 * if (slurmctld_conf.select_type_param & CR_CONS_RES)
 	 *	plugin_id = 105;
 	 */
-#ifdef HAVE_CRAY
-	if (bg_recover != NOT_FROM_CONTROLLER) {
-		verbose("%s loading...", plugin_name);
-		create_config();
-		verbose("Cray plugin loaded successfully");
-	}
-#else
+#ifndef HAVE_CRAY
 	if (bg_recover != NOT_FROM_CONTROLLER)
 		fatal("select/cray is incompatible with a non Cray system");
 #endif
+	create_config();
 	return SLURM_SUCCESS;
 }