Some of this was predictable, but not much so I generally like a good mystery.