Found a bug, if you use a targeted ability (like the +2 health ability) but don't choose a target (so you can cancel and get the energy refunded), the piranha "deal damage after using an ability" will trigger anyway even if you cancel
Pretty sure that's an intended feature of the game.