Wow, that's a pretty detailed PM...