do prepare if is_ready then continue repeat while not done
Priority should only be set at creation time.