"I think that I have arrived just in the nick of time."