--- wp-cache-phase2.php	2009-01-27 21:07:06.000000000 -0800
+++ wp-cache-phase2.php	2009-01-28 14:20:48.000000000 -0800
@@ -426,8 +426,8 @@
 			@unlink( $directory );
 			$gc_file_counter++;
 		} elseif( $oktodelete && $rename ) {
-			if( $cache_rebuild_files && substr( $directory, -14 ) != '.needs-rebuild' ) {
-				if( @rename($directory, $directory . '.needs-rebuild') ) {
+			if( $cache_rebuild_files ) {
+				if( substr( $directory, -14 ) != '.needs-rebuild' ) && @rename($directory, $directory . '.needs-rebuild') ) {
 					@touch( $directory . '.needs-rebuild' );
 					$gc_file_counter++;
 				}
