Is Blitzcrank's hold effect (returning to hand) required or optional?

Ruling: Blitzcrank's hold effect is required. You must return him to hand when the effect triggers.

Nuances:

  • If the effect said "you may..." then it would be optional, but it would still go on the chain and resolve without effect if you chose not to return it