#81 When the head size to be reserved equals to unit capacity, the reserved size should be unit capacity instead of zero