MCserverinitialscript is only used in a couple of places. I suggest refactoring so that it is an MCStringRef. The MCseverinitialscript var should still be nil if no argument is present.