http://www.renesys.com/blog/8452-1.scad.ASedges.upstreamsof8452.png