Paladin retribution damage inconsistency

This is in 0.8.10, so I’m not sure if 0.9.x changes anything- when my paladin team takes any amount of damage, even if it’s extremely low, it seems like it deals damage with retribution based on how much damage the attack would’ve been before damage reduction (ex: I took ~1000 damage and retribution hit for ~500k). When I take 0 damage though, retribution doesn’t do anything at all- I accidentally made my team too durable and had to remove some defensive traits to make sure I would take a tiny amount of damage instead of 0, since nothing was able to damage me. This could be intended to work this way and not a bug, but it seems like it would make more sense if retribution worked even if you reduced the damage to 0.