Updated todo with new algorithm; as it stands the current algorithm is
incomplete and actually inefficient & wrong for handling ltabs.