Oh, the twists and turns!