BW & XY: Implement Heal Block.

seems like the first two conditions here should actually be a different error?