 			"messageId": "m1",
 			"aps": ["alert": ["title": "msg_title", "body": "msg_body"], "badge": 6, "sound": "default"],
 			"silent": 1,
-			"internalData": ["internalKey1": "internalValue1"],
+			MMAPIKeys.kInternalData: ["internalKey1": "internalValue1"],
 			MMAPIKeys.kCustomPayload : ["customKey" : "customValue"]
 		]
 		var message: MMMessage?

		let resultDict = [
							"messageId": "m1",
							"aps": ["alert": ["title": "msg_title", "body": "msg_body"], "badge": 6, "sound": "default"],
							"internalData": ["internalKey1": "internalValue1"],
							MMAPIKeys.kCustomPayload : ["customKey" : "customValue"]
						]
		var message: MMMessage?
		if let json = try? JSON(jsonString: jsonstring) {

	return [
		"messageId": messageId,
		"aps": ["content-available": 1, "badge": 6],
		MMAPIKeys.kInternalData: ["silent" : [ "title": "msg_title", "body": "msg_body", "sound": "default"], "internalKey": "internalValue"],
		MMAPIKeys.kCustomPayload: ["customKey": "customValue"]
	]
}

func sendPushes(preparingFunc:(String) -> [NSObject: AnyObject], count: Int, receivingHandler: ([String: AnyObject]) -> Void) {
    for _ in 0..<count {
