have i waited long enough?