getting ready for sparse list compression