do not loop if not ready