Would it make sense to implement a default template containing a single `<ui-view />` for abstract states? Consider the following setup: ``` js $stateProvider .state("sub", { url: '/sub', abstract: true, template: '<ui-view />' }) .state("sub.home", { url: '', templateUrl: 'subHome.html' }) .state("sub.details", { url: '/:id', templateUrl: 'subDetails.html'}) ``` It would allow you to drop the `template` on the abstract state, something which tripped me up for a while trying to create a hierarchy just like this.