changed N, old way accounted for entire size of list_node, but we only read and write rid and key