If you want to be able to cut the spark for any reason(like rev limiting, two-step, etc), the EDIS module won't allow it because it has a "limp home" mode that drops timing back to base if it loses the ECU signal. The way around that is to use four ignition coil drivers instead and have the MS control each coil "pair" directly.