public function send($carrier, $phoneNumber, $subject, $message, $split = FALSE)
		{
			// Check for valid Carrier
			$carriers = $this->getCarriers();
			if (empty($carriers[$carrier])) {
				return 0;
			}

			// Clean up the phone number
			$phoneNumber = str_replace([' ', '-'], '', $phoneNumber);

			// Calculate the prefix and suffix
			// If separator is not found that means its a suffix
			list($prefix, $suffix) = strpos($carriers[$carrier], $this->prefixSuffixSeparator) !== FALSE
				?
				explode($this->prefixSuffixSeparator, $carriers[$carrier])
				:
				['', $carriers[$carrier]];

			// Calculate Address
			$to = "{$prefix}{$phoneNumber}@{$suffix}";

			// Calculate message
			// Result in an array of count 1
			$messages = $split ? $this->splitMessage($message, $this->splitLength) : [$message];

			// Send Email
			$successCount = 0;
			foreach ($messages as $message) {
				$successCount += $this->_mail($to, $subject, $message);
			}

			return $successCount;
		}