Harold has 100 HP
Harold is wounded and now has 50/100 HP.
You can now allocate +50HP, increasing his max and current HP. Okay that's fine, but then when you drop it down again he still has healed that 50 HP leaving him at 100HP again.. Thus Harold is fully healed by abusing the system (Same with MP).
A fix to this would be appreciated! =)
(Created using a new project and only the plugin to make sure it was correct, Before and after)