wait for ready, not until