Part 2 after the jump...