How have we got here?