Copy (2) of P1010635