Before you read any further, let’s make this clear—save for a few bumps and bruises, all of the puppies involved in this incident are fine.

Okay, here we go: a van filled with 104 puppies crashed in upstate New York on Tuesday afternoon, NBC News reports.

The puppies—schnauzers, boxes, golden retrievers, and terriers—were on their way to mall pet stores when the van’s driver lost control and skidded into a ditch.

New York State Police officers came to the rescue, along with the Finger Lakes SPCA. They set up a triage area in a nearby towing facility, and checked each puppy for injuries. A few with minor ones were treated at a local veterinary hospital, and have since been adopted.

The rest were housed briefly at the FLSPCA and a nearby veterinary hospital before being returned to the transport company. Concerned citizens took to the FLSPCA’s Facebook page to ask whether this was the right choice, as it’s possible the puppies came from a mill.

“We know of no means to legally confiscate animals only because there is a strong likelihood that a puppy came from [a puppy mill],” the organization responded. Let’s hope wherever they ended up is better than that ditch.