waiting for returns