diff --git a/changelog b/changelog
--- a/changelog
+++ b/changelog
@@ -57,3 +57,5 @@
 	* Replaced use of 'Control.Exception.bracket' with 'System.IO.withFile', in 'Squeeze.Data.File.findSize'.
 	* Replaced "System" with "System.Environment" and "System.Exit".
 	* Removed dependency on "haskell98".
+1.0.2.3
+	* Added class 'Show' to context for 'Squeeze.Test.Performance.run', for migration to 'ghc-7.4.1'.
diff --git a/debian/DEBIAN/control b/debian/DEBIAN/control
--- a/debian/DEBIAN/control
+++ b/debian/DEBIAN/control
@@ -1,5 +1,5 @@
 Package:	squeeze
-Version:	1.0.2.2-1
+Version:	1.0.2.3-1
 Section:	utils
 Priority:	optional
 Architecture:	i386
diff --git a/squeeze.cabal b/squeeze.cabal
--- a/squeeze.cabal
+++ b/squeeze.cabal
@@ -1,6 +1,6 @@
 --Package-properties
 Name:			squeeze
-Version:		1.0.2.2
+Version:		1.0.2.3
 Cabal-Version:		>= 1.6
 Copyright:		(C) 2010 Dr. Alistair Ward
 License:		GPL
diff --git a/squeeze.spec b/squeeze.spec
--- a/squeeze.spec
+++ b/squeeze.spec
@@ -7,7 +7,7 @@
 
 Summary:	Finds the optimal subset of the specified files, to fit into a limited space, with minimal wastage.
 Name:		squeeze
-Version:	1.0.2.2
+Version:	1.0.2.3
 Release:	1
 License:	GPLv3
 #From '/usr/share/doc/packages/rpm/GROUPS'.
diff --git a/src/Main.hs b/src/Main.hs
--- a/src/Main.hs
+++ b/src/Main.hs
@@ -133,7 +133,7 @@
 					probabilityDistribution	:: Factory.Math.Probability.DiscreteDistribution Double
 					probabilityDistribution	= read arg
 
-			runQuickChecks :: (Num f, Ord f) => Data.CommandOptions.CommandOptions f -> IO (Data.CommandOptions.CommandOptions f)
+			runQuickChecks :: (Num f, Ord f, Show f) => Data.CommandOptions.CommandOptions f -> IO (Data.CommandOptions.CommandOptions f)
 			runQuickChecks commandOptions	= if not $ ToolShed.SelfValidate.isValid commandOptions
 				then error $ ToolShed.SelfValidate.getFirstError commandOptions
 				else do
diff --git a/src/Squeeze/Test/Performance.hs b/src/Squeeze/Test/Performance.hs
--- a/src/Squeeze/Test/Performance.hs
+++ b/src/Squeeze/Test/Performance.hs
@@ -40,7 +40,7 @@
 
 	* The generated file-name, arbitrarily reflects its size.
 -}
-run :: (RealFrac ratio, RealFloat f, System.Random.Random f)
+run :: (RealFrac ratio, RealFloat f, Show f, System.Random.Random f)
 	=> Data.CommandOptions.CommandOptions ratio
 	-> Int						-- ^ The number of /virtual/ files to randomly generate.
 	-> Factory.Math.Probability.DiscreteDistribution f
