Fixed error when heal called w/o arguments, refactored