claim the size algorithm that's based on diff