Yeah, I read that documentation too, but was still observing the flicker and followed up w/ various stackoverflow where the consensus was to use both because as I said you don't have a guarantee that angular.js gets to process the dom before your browser starts rendering it (that's the race). That being said, I don't observe the flicker even w/o ng-cloak _this morning_ :P