More comments to explain the various bits