A self-guiding bullet that can steer itself towards its target is being developed for use by the US military.
The bullet uses tiny fins to correct the course of its flight allowing it to hit laser-illuminated targets.
It is designed to be capable of hitting objects at distances of about 2km (1.24 miles). Work on a prototype suggests that accuracy is best at longer ranges.
A think tank says the tech is well-suited to snipers, but worries about it being marketed to the public.
Work on the project is being carried out by an Albuquerque-based subsidiary of defence contractor Lockheed Martin on behalf of the US government.
The current prototype involves a 4in (10cm) bullet which includes an optical sensor in its nose to detect the laser. This information is then processed and used to move motors within the bullet which steer tiny fins, altering the ammunition's path.
"We can make corrections 30 times per second," said researcher Red Jones.
"That means we can over-correct, so we don't have to be as precise each time."