It is widely agreed that acupuncture treatment is safe when done by well-trained doctors using clean needles . There is general agreement that acupuncture is safe when administered by well-trained practitioners using sterile needles .