Commuters along eight subway lines had a terrible, horrible, no good, very bad journey on Wednesday morning with two trains stalled in separate incidents. It turns out that the reason was because of trash on the tracks... left there by the MTA.

Delays hit the B, D, E, F, M, N, R and W lines after loose trash fell from a NYC Transit garbage train. The MTA blamed it on "operator error," saying the trash fell to the tracks because it was not "properly secured on a southbound refuse train at 14th Street." The mishap then impacted southbound service.

"The trash caused a southbound Q train to get stuck at Canal Street at about 6 a.m. and again at the DeKalb Avenue station in Brooklyn about 45 minutes later, according to the M.T.A.," per the NY Times.

The MTA said, "New York City Transit and the MTA have zero tolerance for worker errors that cause service problems. Appropriate disciplinary action will be taken as necessary pending the conclusion of the ongoing investigation."