Shifting considerations:

http://statesofmotion.blogspot.com/2013/06/gates-…