no sooner