fixed small reservation calculation error