add delayed length lemmas