 				let observingScheduler: QueueScheduler
 
 				if #available(OSX 10.10, *) {
-					observingScheduler = QueueScheduler(name: "\(#file):\(#line)", qos: .default)
+					observingScheduler = QueueScheduler(qos: .default, name: "\(#file):\(#line)")
 				} else {
 					observingScheduler = QueueScheduler(queue: DispatchQueue(label: "\(#file):\(#line)", attributes: [.serial]))
 				}

				let forwardingScheduler: QueueScheduler

				if #available(OSX 10.10, *) {
					forwardingScheduler = QueueScheduler(name: "\(#file):\(#line)", qos: .default)
				} else {
					forwardingScheduler = QueueScheduler(queue: DispatchQueue(label: "\(#file):\(#line)", attributes: [.serial]))
				}

				let observingScheduler: QueueScheduler

				if #available(OSX 10.10, *) {
					observingScheduler = QueueScheduler(qos: .default, name: "\(#file):\(#line)")
				} else {
					observingScheduler = QueueScheduler(queue: DispatchQueue(label: "\(#file):\(#line)", attributes: [.serial]))
				}
