Diagram goes here.