extracted t-rank checkpoint class to allow for last row compression in the future. Index range bug reintroduced