when reserved.size = 0, then create newKey