@paparatti @yukari yes, I think it's definitely a UK/US thing. In the UK it means without a shadow of a doubt that you caught the train