Almost too in-depth.