not a moment too soon