no sooner when vs no sooner than :