A bit of exposition, but got to answer quite a few questions.