Poison seems to carry over area boundaries, so you get full health but also get a bunch of poison
Indeed, I should remove statuses upon entering a new area, makes sense