Drops todo note.
Cache length. Can't use arrays :-/
Only use index, no need for boolean flag. Or is there?