Also fixed the "negative health" issue in this method as well.