 		}
 	}
 
-	init(unique: String, open: NSTimeInterval, close: NSTimeInterval, name: String, details: String?, vicinity: String?, location: CLLocation) {
+	init(unique: String, open: NSTimeInterval, close: NSTimeInterval, name: String, details: String?, location: CLLocation) {
 		self.unique = unique
 		self.open = open
 		self.close = close
 		self.name = name
 		self.details = details
-		self.vicinity = vicinity
 		self.location = location
 
 		NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(Venue.sieveOffendingSamples), name: Defensive.OffensiveMuteUpdateNotification, object: nil)

	private(set) var isPromotionFetching = false

	var ads: [Advertisement] {
		return Advertisement.apropos(unique, ofFeed: Advertisement.FeedCategory.Venue) ?? []
	}

	private var votings = Set<NSData>()

	let close: NSTimeInterval
	let name: String
	let details: String?
	let location: CLLocation
	var promotion: Promotion? {
		didSet {
