Looks ok to me. Maybe your setting of the PT object did not set. Try a
Debug.Print PT.Name