dde now takes NSString variable argument