@petebacondarwin shouldn't this depend on whether there is a template directive or not?
If there is a template directive, then we don't pass the transclusion, right?

At least that was what we came up with, I think...
https://github.com/vojtajina/angular.js/commit/e10bd887c3d41eea3dc124f715bec42439d2efd4#diff-a732922b631efed1b9f33a24082ae0dbR1335