|  | @@ -1,7 +1,8 @@
 | 
	
		
			
				|  |  | +#pragma warning disable RS0030 // Do not use banned APIs
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  using System;
 | 
	
		
			
				|  |  |  using System.Collections.Concurrent;
 | 
	
		
			
				|  |  |  using System.Collections.Generic;
 | 
	
		
			
				|  |  | -using System.Diagnostics;
 | 
	
		
			
				|  |  |  using System.Globalization;
 | 
	
		
			
				|  |  |  using System.Linq;
 | 
	
		
			
				|  |  |  using System.Threading;
 | 
	
	
		
			
				|  | @@ -17,7 +18,6 @@ using MediaBrowser.Model.Entities;
 | 
	
		
			
				|  |  |  using Microsoft.EntityFrameworkCore;
 | 
	
		
			
				|  |  |  using AudioBook = MediaBrowser.Controller.Entities.AudioBook;
 | 
	
		
			
				|  |  |  using Book = MediaBrowser.Controller.Entities.Book;
 | 
	
		
			
				|  |  | -#pragma warning disable RS0030 // Do not use banned APIs
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  namespace Emby.Server.Implementations.Library
 | 
	
		
			
				|  |  |  {
 | 
	
	
		
			
				|  | @@ -100,7 +100,7 @@ namespace Emby.Server.Implementations.Library
 | 
	
		
			
				|  |  |              ArgumentNullException.ThrowIfNull(item);
 | 
	
		
			
				|  |  |              ArgumentNullException.ThrowIfNull(userDataDto);
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -            var userData = GetUserData(user, item) ?? throw new InvalidOperationException("Did not expect UserData to be null.");
 | 
	
		
			
				|  |  | +            var userData = GetUserData(user, item) ?? throw new InvalidOperationException("UserData should not be null.");
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |              if (userDataDto.PlaybackPositionTicks.HasValue)
 | 
	
		
			
				|  |  |              {
 |