diff --git a/src/dropdown/docs/readme.md b/src/dropdown/docs/readme.md
index da8333e006..99459d4b83 100644
--- a/src/dropdown/docs/readme.md
+++ b/src/dropdown/docs/readme.md
@@ -6,6 +6,8 @@ This directive is composed by three parts:
* `uib-dropdown-toggle` which allows the dropdown to be toggled via click. This directive is optional.
* `uib-dropdown-menu` which transforms a node into the popup menu.
+Each of these parts need to be used as attribute directives.
+
### uib-dropdown settings
* `append-to`
diff --git a/src/dropdown/dropdown.js b/src/dropdown/dropdown.js
index 6e7daa07ab..ae0fe5d9d8 100644
--- a/src/dropdown/dropdown.js
+++ b/src/dropdown/dropdown.js
@@ -277,7 +277,7 @@ angular.module('ui.bootstrap.dropdown', ['ui.bootstrap.position'])
.directive('uibDropdownMenu', function() {
return {
- restrict: 'AC',
+ restrict: 'A',
require: '?^uibDropdown',
link: function(scope, element, attrs, dropdownCtrl) {
if (!dropdownCtrl || angular.isDefined(attrs.dropdownNested)) {
diff --git a/src/dropdown/test/dropdown.spec.js b/src/dropdown/test/dropdown.spec.js
index d31dee9d1a..a789534541 100644
--- a/src/dropdown/test/dropdown.spec.js
+++ b/src/dropdown/test/dropdown.spec.js
@@ -188,7 +188,7 @@ describe('uib-dropdown', function() {
function dropdown() {
$templateCache.put('custom.html', '