The lorry company involved in a collision with a nine-year-old girl said it will investigate what went wrong.
A driver from Dundee-based skip delivery firm Ramsays collided with the youngster on Monday afternoon on South Road, near Tesco.
The child was rushed to Ninewells Hospital where she is said to be being treated for a fractured skull and suspected broken leg.
The crash has led to demands from locals for two pedestrian crossings to be installed on South Road.
A spokesman for Ramsays said the company is still trying to piece together the circumstances.
He said: “The driver is still quite upset about what happened. I don’t think he’s up to speaking about it at the moment.”
The youngster was struck by the lorry carrying paving slabs at around 4.30pm on Monday while trying to cross South Road.
She was aided by witnesses, including nurse Ashley Crosby, who accompanied her to hospital.
Her emotional mum took to social media following the incident to praise those who rushed to help her daughter.
She said: “I cannot begin to thank you for being there for my daughter. It looks like she is going to be OK. She is one very lucky girl.
“She has a fractured skull and a suspected broken leg, but doctors are very reassuring that she will be OK.”
The nine-year-old’s dad, Grant Mitchell, 49, revealed that he hadn’t slept since the accident, but he is confident his daughter will make a full recovery.
He said: “I got a phone call from her mum crying saying (she) had been knocked down by a lorry.
“I haven’t been to sleep since I heard and I am not going to until we get her home.”
Following the incident, community groups and local councillors have demanded that pedestrian crossings be installed at the scene of the accident.
Stella Carrington, chairwoman of Charleston Tenants and Residents Association, said: “Local residents are very aware that this is a very dangerous area for people to cross the road.
“South Road is very busy and it was only a matter of time before someone else was hurt here.”