I got a couple of comments on the diagram, so patched it up.