Add comment and fix slight bug in has where copying.