 			}
 			
 			return (host: host, roomID: room, messageID: message)
-		} as [(host: ChatRoom.Host, roomID: Int, messageID: Int)]? ?? []
+			} as [(host: ChatRoom.Host, roomID: Int, messageID: Int)]? ?? []
 		let why = json["w"] as? String
 		
 		self.init(

	}
	
	func checkPost(_ post: Question) -> [FilterResult] {
        //Debug print
        print ("Checking post id \(post.id ?? -1).")
		return filters.flatMap { $0.check(post) }
	}
	

	let rooms: [ChatRoom]
	
	var filters = [Filter]()
	
	private let queue = DispatchQueue(label: "Reporter queue")
	
	
	func filter<T: Filter>(ofType type: T.Type) -> T? {
		for filter in filters {
