=== src/register/ledger-core/split-register-model.c
==================================================================
--- src/register/ledger-core/split-register-model.c	(revision 15295)
+++ src/register/ledger-core/split-register-model.c	(revision 15296)
@@ -1061,6 +1061,12 @@
   return g_strdup (help);
 }
 
+static GNCPrintAmountInfo gnc_split_register_print_info (SplitRegister *reg)
+{
+  return gnc_account_print_info (gnc_split_register_get_default_account (reg),
+      FALSE);
+}
+
 static const char *
 gnc_split_register_get_balance_entry (VirtualLocation virt_loc,
                                       gboolean translate,
@@ -1098,7 +1104,7 @@
       balance = gnc_numeric_neg (balance);
   }
 
-  return xaccPrintAmount (balance, gnc_split_value_print_info (split, FALSE));
+  return xaccPrintAmount (balance, gnc_split_register_print_info (reg));
 }
 
 static const char *
@@ -1452,8 +1458,7 @@
 				       GNC_RND_ROUND);
     }
 
-    return xaccPrintAmount (imbalance,
-                            gnc_split_value_print_info (split, FALSE));
+    return xaccPrintAmount (imbalance, gnc_split_register_print_info (reg));
   }
 
   {
@@ -1496,7 +1501,7 @@
 
     amount = gnc_numeric_abs (amount);
 
-    return xaccPrintAmount (amount, gnc_split_value_print_info (split, FALSE));
+    return xaccPrintAmount (amount, gnc_split_register_print_info (reg));
   }
 }
 
@@ -1862,8 +1867,7 @@
     amount = gnc_numeric_abs (amount);
 
     /* FIXME: This should be fixed to be correct for the "fake" account. */
-    return xaccPrintAmount( amount,
-                            gnc_split_value_print_info( split, FALSE ) );
+    return xaccPrintAmount (amount, gnc_split_register_print_info (reg));
   }
 
   return NULL;
=== src/app-utils/gnc-ui-util.h
==================================================================
--- src/app-utils/gnc-ui-util.h	(revision 15295)
+++ src/app-utils/gnc-ui-util.h	(revision 15296)
@@ -260,8 +260,6 @@
 
 GNCPrintAmountInfo gnc_split_amount_print_info (Split *split,
                                                 gboolean use_symbol);
-GNCPrintAmountInfo gnc_split_value_print_info (Split *split,
-                                               gboolean use_symbol);
 
 GNCPrintAmountInfo gnc_share_print_info_places (int decplaces);
 GNCPrintAmountInfo gnc_default_share_print_info (void);
=== src/app-utils/gnc-ui-util.c
==================================================================
--- src/app-utils/gnc-ui-util.c	(revision 15295)
+++ src/app-utils/gnc-ui-util.c	(revision 15296)
@@ -1134,18 +1134,6 @@
   return gnc_account_print_info (xaccSplitGetAccount (split), use_symbol);
 }
 
-GNCPrintAmountInfo
-gnc_split_value_print_info (Split *split, gboolean use_symbol)
-{
-  Transaction *trans;
-
-  if (!split) return gnc_default_print_info (use_symbol);
-
-  trans = xaccSplitGetParent (split);
-
-  return gnc_commodity_print_info (xaccTransGetCurrency (trans), use_symbol);
-}
-
 static GNCPrintAmountInfo
 gnc_default_print_info_helper (int decplaces)
 {
