diff --git a/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs b/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
index dd4c44e1a..ca52b80cc 100644
--- a/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
+++ b/Emby.Server.Implementations/AppBase/BaseConfigurationManager.cs
@@ -139,11 +139,6 @@ namespace Emby.Server.Implementations.AppBase
/// Class to register.
public virtual void RegisterConfiguration() where T : IConfigurationFactory
{
- if (!typeof(IConfigurationFactory).IsAssignableFrom(typeof(T)))
- {
- throw new ArgumentException("Parameter does not implement IConfigurationFactory");
- }
-
IConfigurationFactory factory = (IConfigurationFactory)Activator.CreateInstance(typeof(T));
if (_configurationFactories == null)