diff --git a/UPGRADE.txt b/UPGRADE.txt
index c9926ec759c1d126647d79d9f95c16758fbe41b5..0bdbf6f3f819f80df269e4eb3668de653845f85e 100644
--- a/UPGRADE.txt
+++ b/UPGRADE.txt
@@ -103,6 +103,8 @@ Applications:
 * WaitMusicOnHold application is now deprecated in favor of extended MusicOnHold.
 * SetMusicOnHold is now deprecated. You should use Set(CHANNEL(musicclass)=...)
   instead.
+* While app_directory has always relied on having a voicemail.conf or users.conf file
+  correctly set up, it now is dependent on app_voicemail being compiled as well.
 
 Dialplan Functions:
 
diff --git a/apps/app_directory.c b/apps/app_directory.c
index 544f8aca5c3ce57bdbc9b4cd9c249e3a260596ac..eb50336eca1b31fa17b723ed3864dd9f4ccc8480 100644
--- a/apps/app_directory.c
+++ b/apps/app_directory.c
@@ -25,6 +25,9 @@
  * \ingroup applications
  */
 
+/*** MODULEINFO
+	<depend>app_voicemail</depend>
+ ***/
 #include "asterisk.h"
 
 ASTERISK_FILE_VERSION(__FILE__, "$Revision$")