Updating selection.{h,cc}