diff --git a/src/ImageSharp/IO/IFileSystem.cs b/src/ImageSharp/IO/IFileSystem.cs
index 072c05ea7f..088d4abb8b 100644
--- a/src/ImageSharp/IO/IFileSystem.cs
+++ b/src/ImageSharp/IO/IFileSystem.cs
@@ -9,7 +9,7 @@ namespace SixLabors.ImageSharp.IO
///
/// A simple interface representing the filesystem.
///
- public interface IFileSystem
+ internal interface IFileSystem
{
///
/// Returns a readable stream as defined by the path.
diff --git a/src/ImageSharp/IO/LocalFileSystem.cs b/src/ImageSharp/IO/LocalFileSystem.cs
index 9c419698ff..204f5f4e1e 100644
--- a/src/ImageSharp/IO/LocalFileSystem.cs
+++ b/src/ImageSharp/IO/LocalFileSystem.cs
@@ -12,7 +12,7 @@ namespace SixLabors.ImageSharp.IO
///
/// A wrapper around the local File apis.
///
- public class LocalFileSystem : IFileSystem
+ internal class LocalFileSystem : IFileSystem
{
///
public Stream OpenRead(string path)