diff --git a/lib/YAMLScript.hs b/lib/YAMLScript.hs
--- a/lib/YAMLScript.hs
+++ b/lib/YAMLScript.hs
@@ -15,10 +15,8 @@
 import qualified Data.Text as T
 import qualified Data.Text.Encoding as TE
 import qualified Data.Aeson as Aeson
-import qualified Data.Aeson.Types as Aeson
 import Control.Exception (Exception, throwIO)
 import Control.Monad.IO.Class (MonadIO, liftIO)
-import System.IO.Unsafe (unsafePerformIO)
 import YAMLScript.FFI
 
 -- | Error type for YAMLScript operations
@@ -49,8 +47,3 @@
   case Aeson.eitherDecode (LBS.fromStrict result) of
     Left err -> throwIO $ YAMLScriptParseError err
     Right value -> return value
-
--- | Convenience function for pure contexts
--- Note: This uses unsafePerformIO and should be used carefully
-loadYAMLScriptPure :: T.Text -> Aeson.Value
-loadYAMLScriptPure = unsafePerformIO . loadYAMLScript
diff --git a/test/Main.hs b/test/Main.hs
--- a/test/Main.hs
+++ b/test/Main.hs
@@ -4,7 +4,6 @@
 module Main where
 
 import qualified Data.Text as T
-import qualified Data.Aeson as Aeson
 import qualified Data.Aeson.Encode.Pretty as Aeson
 import qualified Data.ByteString.Lazy.Char8 as LBS
 import System.Environment (getArgs)
diff --git a/test/Test.hs b/test/Test.hs
--- a/test/Test.hs
+++ b/test/Test.hs
@@ -6,12 +6,10 @@
 module Main where
 
 import Test.Hspec
-import qualified Data.Text as T
 import qualified Data.Aeson as Aeson
 import qualified Data.Aeson.Key as Key
 import qualified Data.Aeson.KeyMap as KeyMap
 import YAMLScript
-import YAMLScript.Tests
 
 main :: IO ()
 main = hspec $ do
diff --git a/test/YAMLScript/Tests.hs b/test/YAMLScript/Tests.hs
--- a/test/YAMLScript/Tests.hs
+++ b/test/YAMLScript/Tests.hs
@@ -6,7 +6,6 @@
 module YAMLScript.Tests where
 
 import Test.Hspec
-import qualified Data.Text as T
 import qualified Data.Aeson as Aeson
 import qualified Data.Aeson.Key as Key
 import qualified Data.Aeson.KeyMap as KeyMap
diff --git a/yamlscript.cabal b/yamlscript.cabal
--- a/yamlscript.cabal
+++ b/yamlscript.cabal
@@ -1,6 +1,6 @@
 cabal-version:      3.0
 name:               yamlscript
-version:            0.2.25.0
+version:            0.2.26.0
 synopsis:           Haskell bindings for YAMLScript
 description:        Haskell bindings for YAMLScript, a functional
                     programming language with YAML syntax.
