Isn't this the same as `result[0] = p1`?