Augh! I'm going to save it here and draw a flowchart on the way to uni