One in every three bus routes in Dublin didn't show up on time last year.
Figures from the National Transport Authority show that 35 out of 112 routes didn't meet their time targets.
Just 19 did.
But what exactly does "on time" mean?
Dublin Bus and Go Ahead services are considered on time once they turn up within 5 minutes and 59 seconds of the time promised.
Anything over 6 minutes late is considered... well, late.
A bus is also thought to be on time if it leaves a bus stop up to 60 seconds early.
During 2018, route 76A from Blanchardstown to Tallaght had a punctuality rate of just 42%.
According to The Times Ireland Edition, this is the first time the NTA has provided a breakdown of how each route performs.