Grunt and PhantomJS, sitting in a tree.