correct constructor for MagicTargetChoice