Update to file helper to return FALSE on failure.
diff --git a/system/helpers/file_helper.php b/system/helpers/file_helper.php
index 114b292..2be06ac 100644
--- a/system/helpers/file_helper.php
+++ b/system/helpers/file_helper.php
@@ -124,7 +124,9 @@
 		$path = rtrim($path, DIRECTORY_SEPARATOR);
 			
 		if ( ! $current_dir = @opendir($path))
-			return;
+		{
+			return TRUE;			
+		}
 	
 		while(FALSE !== ($filename = @readdir($current_dir)))
 		{
@@ -148,8 +150,10 @@
 	
 		if ($del_dir == TRUE AND $level > 0)
 		{
-			@rmdir($path);
+			return @rmdir($path);
 		}
+		
+		return TRUE;
 	}
 }
 
diff --git a/user_guide/changelog.html b/user_guide/changelog.html
index f54c007..0e49bbd 100644
--- a/user_guide/changelog.html
+++ b/user_guide/changelog.html
@@ -84,6 +84,7 @@
 			<li>Non-backwards compatible change made to <kbd>get_dir_file_info()</kbd> in the <a href="helpers/file_helper.html">File Helper</a>.  No longer recurses
 				by default so as to encourage responsible use (this function can cause server performance issues when used without caution).</li>
 			<li>Modified the second parameter of <kbd>directory_map()</kbd> in the <a href="helpers/directory_helper.html">Directory Helper</a> to accept an integer to specify recursion depth.</li>
+			<li>Modified <kbd>delete_files()</kbd> in the <a href="helpers/file_helper.html">File Helper</a> to return FALSE on failure.</li> 
 		</ul>
 	</li>
 </ul>