 			#if os(Linux)
 				self.queueLength.modify { $0 -= 1 }
 			#else
-				OSAtomicDecrement32(&self.queueLength)
+				OSAtomicDecrement32(self.queueLength)
 			#endif
 		}
 

	#if os(Linux)
	private var queueLength: Atomic<Int32> = Atomic(0)
	#else
	private var queueLength: Int32 = 0
	#endif

	/// Initializes `UIScheduler`

				return value
			}
		#else
			let queued = OSAtomicIncrement32(queueLength)
		#endif

		// If we're already running on the main queue, and there isn't work
