commenting as I read through the source.