http://live-love.co.uk/2014/08/reduce-flakes-and-get-what-you-want-project-intent/