 				continue
 			case .MapInternal:
 				if let _: MapEntry = link.getTarget() {
-					actionTitle = "Map: \(actionTitle)"
+					actionTitle = hasMultipleFragmentTypes ? "Map: \(actionTitle)" : actionTitle
 				} else {
 					continue
 				}
 			case .WebExternal:
 				if let _: URL = link.getTarget() {
-					actionTitle = "Web: \(actionTitle)"
+					actionTitle = hasMultipleFragmentTypes ? "Web: \(actionTitle)" : actionTitle
 				} else {
 					continue
 				}

	func showMapEntryActionSheet(for mapEntryLinks: [LinkFragment]) {
		guard mapEntryLinks.count > 0 else { return }

		let optionMenu = UIAlertController(title: nil, message: "Select a map entry", preferredStyle: .actionSheet)

		for link in mapEntryLinks {
			// TODO: Prepend FontAwesome icon depending on LinkFragment.Type

			switch link.FragmentType {
			case .DealerDetail:
				if let _: Dealer = link.getTarget() {
					actionTitle = hasMultipleFragmentTypes ? "Dealer: \(actionTitle)" : actionTitle
				} else {
					continue
				}
