You cannot use MCSTR() here as p_initial is not a static c-string.