Police arrested an off-duty sanitation worker in Queens on Tuesday after they spotted him driving the wrong way on a one-way street. The allegedly wasted driver was also transporting a small child, alongside multiple illicit substances.

Thirty-nine-year old Steven Shung was pulled over just after 8:30 on Monday evening, driving a grey Acura the wrong way on North Conduit Avenue in Rosedale. Officers say they smelled alcohol on Shung's breath, and noted his watery eyes and incoherent speech.

Cops also found a five-year-old child inside the vehicle in a car seat, plus two small bags of weed, and one small bag of alleged crack cocaine. According to the Post, there was an empty Heineken bottle in the car, as well. Shung was unable to follow police instructions, and was taken to Long Island Jewish Hospital for a blood test and Breathalyzer.

Shung has been charged with DWI, acting in a manner injurious to a child, and criminal possession of a controlled substance. As of this morning, he has been arraigned, and bail has been set.